
Хорошо, я следил.это руководство(вместе с другими для повторной проверки) для попытки установить рабочий стек Lamp, но phpMyAdmin всегда выдает ошибку сервера HTTP 500. PHP выполняется нормально, просто PHPMyAdmin не работает.
Я каждый раз удаляю весь стек ламп и начинаю с нуля. Я заметил шаг 6, который гласит:
apt-get install php5-mysql php5-curl php5-gd php5-intl php-pear php5-imagick php5-imap php5-mcrypt php5-memcache php5-ming php5-ps php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl
Возвращает следующую ошибку:
The following packages have unmet dependencies:
php5-intl : Depends: libicu44 (>= 4.4.1-1) but it is not installable
E: Unable to correct problems, you have held broken packages
Даже если я установлю все остальные пакеты, кроме этого, и попытаюсь установить phpMyAdmin, он возвращает ошибку сервера 500.
решение1
Ознакомьтесь с комментарием под руководством.ссылка здесь. Я не думаю, что каталог phpmyadmin связан с Apache2.
Если это имеет значение, в Ubuntu (и других версиях Linux на базе Debian) вы можете просто ввести
sudo apt-get install apache2 mysql-server php5 phpmyadmin
и он запустится и установит все пакеты, необходимые для запуска рабочей версии PHPMyAdmin. Я думаю, что это руководство заставляет вас устанавливать слишком много библиотек PHP, которые вы, скорее всего, никогда не будете использовать. Если у вас возникли проблемы с вышеизложенным, запустите
sudo apt-get --purge удалитьпакеты из указанной вами строки
С точки зрения безопасности и простоты следует устанавливать только те приложения (пакеты), которые вам действительно необходимы.