Я обновил UBUNTU 13.04 до 13.10, но не могу работать со страницами PHP или phpmyadmin. Я попробовал этот способ установить лампу на Ubuntu , sudo apt-get install lamp-server^ phpmyadmin
и я сделал все настройки правильно после установки я добавил эту строку , Include /etc/phpmyadmin/apache.conf
чтобы /etc/apache2/apache2.conf
я перезапущен apache2
Теперь у меня две проблемы:
В phpmyadmin внизу страницы есть эта ошибка:
The mcrypt extension is missing. Please check your PHP configuration
я проверил иmcrypt
был в нем, но в phpmyadmin это дает мне ошибку отсутствия.Другая проблема заключается в том, что на страницах PHP, похоже, что PHP нет, и все это в формате html, потому что множество строк PHP напечатано в текстовом поле, например:
<? echo $row['details']; ?>
Кто-нибудь может сказать мне, что мне делать?
источник
Для второй проблемы, много строк PHP напечатано в текстовом поле, как:
echo $row['details'];
Отредактируйте ваш конфигурационный файл php.ini (для apache):
и изменить:
чтобы:
источник
Проверьте все ваши скрипты в /etc/php5/conf.d/, потому что они перестанут работать. В моем случае имап тоже перестал работать.
Решил проблему с помощью трюка с символьными ссылками (как root):
источник
(Я бы опубликовал это как комментарий выше, но у меня нет привилегий.)
Интуиция Whatts, чтобы использовать
cp
вместоmv
была хорошей. Например, если вы используете рамки Laravel 4, то CLI ремесленник обнаружитmcrypt.ini
в/etc/php5/mods-available/
, но сама структура , кажется, искать его в/etc/php5/conf.d/
. Вам нужно получить копию в обоих местах, чтобы все работало:источник
В терминале ( Ctrl+ Alt+ T)
1. открыть файл php.ini:
2. Заменить на:
3. перезагрузить apache:
источник
На самом деле правильное место для файла mcrypt.ini находится в
mods-available
каталоге, а не вconf.d
. Таким образом, замена и включение файла конфигурации mcrypt решает эту проблему.источник
У меня тоже была проблема
mcrypt
после установки Ubuntu 14.04. Переход по этой ссылке должен помочь. www.php.netsudo gedit /etc/php5/apache2/php.ini
sudo service apache2 restart
Надеюсь это поможет.
источник
Дублированный вопрос: отсутствует расширение Mcrypt на сервере 14.04 для mysql
Короткий ответ:
источник