Когда я пытаюсь запустить a2enmod php7.0
я получил сообщение «Рассмотрение конфликта php5 для php7.0».
После перезапуска apache – apache не может запускаться.
Как это решить?
Может быть, некоторые уже включенные модули связаны с php5?
Params: Ubuntu Wily, Apache 2.4.18, PHP 7.0.4 (работает только cli)
Сначала отключите модуль php5
:
a2dismod php5
затем включите модуль php7
:
a2enmod php7.0
Затем перезагрузите / перезапустите службу Apache:
service apache2 restart
Я нашел решение в следующем потоке: https://askubuntu.com/questions/760907/upgrade-to-16-04-php7-not-working-in-browser
В моем случае не только php не работал, но phpmyadmin, как я сделал шаг за шагом, как это
sudo apt install php libapache2-mod-php sudo apt install php7.0-mbstring sudo a2dismod mpm_event sudo a2enmod mpm_prefork service apache2 restart
И затем:
gksu gedit /etc/apache2/apache2.conf
В последней строке я добавляю Include /etc/phpmyadmin/apache.conf
Это соглашение со всеми проблемами
Маца
Если он решает вашу проблему, проголосовать за это решение в исходном посте.
Для пользователей Windows, которые ищут решение одной и той же проблемы. Я только что собрал
LoadModule php7_module "C:/xampp/php/php7apache2_4.dll"
в моем /conf/extra/httpв-xampp.conf