Ответ 1
Сначала отключите модуль php5
:
a2dismod php5
затем включите модуль php7
:
a2enmod php7.0
Затем перезагрузите/перезапустите службу Apache:
service apache2 restart
Когда я пытаюсь запустить 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