php7 на 16.04 не работает после переустановки Apache

Я вносил изменения в Apache и убил конфигурацию. Apache не работал. Итак, я удалил его и переустановил. Apache работает. Mysql работает. Но тест PHP не будет работать. Файл проверки php находится в / var / www / html, но не появляется. http: //localhost/test2.php в браузере просто дайте мне пустой экран.

Повторная установка PHP, похоже, не помогает. Я просто получаю пустой экран без сообщения об ошибке. WordPress не подходит.

Любые предложения?

Журнал ошибок:

[Sun Nov 05 16:34:24.764857 2017] [mpm_event:notice] [pid 3887:tid 140535676766080] AH00489: Apache/2.4.18 (Ubuntu) configured -- resuming normal operations [Sun Nov 05 16:34:24.764954 2017] [core:notice] [pid 3887:tid 140535676766080] AH00094: Command line: '/usr/sbin/apache2' [Sun Nov 05 16:37:41.761332 2017] [mpm_event:notice] [pid 3887:tid 140535676766080] AH00491: caught SIGTERM, shutting down [Sun Nov 05 16:37:42.834654 2017] [mpm_event:notice] [pid 4105:tid 140542285068160] AH00489: Apache/2.4.18 (Ubuntu) configured -- resuming normal operations [Sun Nov 05 16:37:42.834749 2017] [core:notice] [pid 4105:tid 140542285068160] AH00094: Command line: '/usr/sbin/apache2' [Sun Nov 05 16:57:35.990992 2017] [mpm_event:notice] [pid 4105:tid 140542285068160] AH00491: caught SIGTERM, shutting down [Sun Nov 05 16:57:37.056553 2017] [mpm_event:notice] [pid 4647:tid 140007533836160] AH00489: Apache/2.4.18 (Ubuntu) configured -- resuming normal operations [Sun Nov 05 16:57:37.056632 2017] [core:notice] [pid 4647:tid 140007533836160] AH00094: Command line: '/usr/sbin/apache2' [Sun Nov 05 18:01:18.870157 2017] [mpm_event:notice] [pid 4647:tid 140007533836160] AH00491: caught SIGTERM, shutting down [Sun Nov 05 18:01:19.944634 2017] [mpm_event:notice] [pid 6272:tid 140286123997056] AH00489: Apache/2.4.18 (Ubuntu) configured -- resuming normal operations [Sun Nov 05 18:01:19.944719 2017] [core:notice] [pid 6272:tid 140286123997056] AH00094: Command line: '/usr/sbin/apache2' [Sun Nov 05 18:07:31.641146 2017] [mpm_event:notice] [pid 6272:tid 140286123997056] AH00491: caught SIGTERM, shutting down [Mon Nov 06 06:55:45.343332 2017] [mpm_event:notice] [pid 1031:tid 139664376633216] AH00489: Apache/2.4.18 (Ubuntu) configured -- resuming normal operations [Mon Nov 06 06:55:45.366228 2017] [core:notice] [pid 1031:tid 139664376633216] AH00094: Command line: '/usr/sbin/apache2' [Mon Nov 06 07:00:30.525862 2017] [mpm_event:notice] [pid 1031:tid 139664376633216] AH00493: SIGUSR1 received. Doing graceful restart
2
задан 7 November 2017 в 16:46

3 ответа

Попробуйте установить и включить php-модуль, перезапустите Apache:

sudo apt install libapache2-mod-php7.0  
sudo a2enmod php7.0                     
sudo systemctl restart apache2.service  

Затем попробуйте снова получить доступ к странице <?php phpinfo(); ?>.

Вот что делает команда:

apt install libapache2-mod-php7.0 - Установите PHP-модуль Apache для php7.0. a2enmod php7.0 - Включить модуль - эта команда создаст символическую ссылку для файлов модуля с /etc/apache2/mods-available до /etc/apache2/mods-enabled. systemctl restart apache2.service - Перезапустите Apache, чтобы принять новую конфигурацию (это может быть только reload). Все модули из каталога /etc/apache2/mods-enabled включены в основной файл конфигурации Apache /etc/apache2/apache2.conf директивами:
IncludeOptional mods-enabled/*.load
IncludeOptional mods-enabled/*.conf
2
ответ дан 22 May 2018 в 16:46

Попробуйте установить и включить php-модуль, перезапустите Apache:

sudo apt install libapache2-mod-php7.0 sudo a2enmod php7.0 sudo systemctl restart apache2.service

Затем попробуйте снова получить доступ к странице <?php phpinfo(); ?>.

Вот что делает команда:

apt install libapache2-mod-php7.0 - Установите PHP-модуль Apache для php7.0. a2enmod php7.0 - Включить модуль - эта команда создаст символическую ссылку для файлов модуля с /etc/apache2/mods-available до /etc/apache2/mods-enabled. systemctl restart apache2.service - Перезапустите Apache, чтобы принять новую конфигурацию (это может быть только reload). Все модули из каталога /etc/apache2/mods-enabled включены в основной файл конфигурации Apache /etc/apache2/apache2.conf директивами: IncludeOptional mods-enabled/*.load IncludeOptional mods-enabled/*.conf
2
ответ дан 18 July 2018 в 03:49

Попробуйте установить и включить php-модуль, перезапустите Apache:

sudo apt install libapache2-mod-php7.0 sudo a2enmod php7.0 sudo systemctl restart apache2.service

Затем попробуйте снова получить доступ к странице <?php phpinfo(); ?>.

Вот что делает команда:

apt install libapache2-mod-php7.0 - Установите PHP-модуль Apache для php7.0. a2enmod php7.0 - Включить модуль - эта команда создаст символическую ссылку для файлов модуля с /etc/apache2/mods-available до /etc/apache2/mods-enabled. systemctl restart apache2.service - Перезапустите Apache, чтобы принять новую конфигурацию (это может быть только reload). Все модули из каталога /etc/apache2/mods-enabled включены в основной файл конфигурации Apache /etc/apache2/apache2.conf директивами: IncludeOptional mods-enabled/*.load IncludeOptional mods-enabled/*.conf
2
ответ дан 24 July 2018 в 17:56

Другие вопросы по тегам:

Похожие вопросы: