phpinfo() показывает пустую страницу на Ubuntu18.04

Я установил phppgadmin, используя этот учебник. Как установить PostgreSQL и phpPgAdmin в Ubuntu 18.04

index.html файл показывает нормально, что приходит уже установлен.

Но когда я сделал php файл для отображения phpinfo();, это показывает пустую страницу.

Это вывод root@pan0xxx:/# tail -f /var/log/apache2/error.log

root@pan0138:/# tail -f /var/log/apache2/error.log
[Mon Oct 08 00:08:14.178971 2018] [mpm_event:notice] [pid 31651:tid 140420410256320] AH00489: Apache/2.4.29 (Ubuntu) con    figured -- resuming normal operations
[Mon Oct 08 00:08:14.178994 2018] [core:notice] [pid 31651:tid 140420410256320] AH00094: Command line: '/usr/sbin/apache    2'

РЕДАКТИРОВАТЬ

Выход из /# tail -f /var/log/apache2/error.log после установки php отдельно.

root@panxxx:/# tail -f /var/log/apache2/error.log
[Tue Oct 09 00:06:22.406750 2018] [mpm_event:notice] [pid 31651:tid 140420410256320] AH00489: Apache/2.4.29 (Ubuntu) configu     red -- resuming normal operations
[Tue Oct 09 00:06:22.406777 2018] [core:notice] [pid 31651:tid 140420410256320] AH00094: Command line: '/usr/sbin/apache2'
[Tue Oct 09 12:05:47.122881 2018] [mpm_event:notice] [pid 31651:tid 140420410256320] AH00491: caught SIGTERM, shutting down
[Tue Oct 09 12:05:47.188994 2018] [mpm_event:notice] [pid 4685:tid 140256460741568] AH00489: Apache/2.4.29 (Ubuntu) configur     ed -- resuming normal operations
[Tue Oct 09 12:05:47.189114 2018] [core:notice] [pid 4685:tid 140256460741568] AH00094: Command line: '/usr/sbin/apache2'

3 ответа

Я сделал что-то вроде этого:

sudo a2enmod php7.2

Если вы получаете сообщение об ошибке, показывающее конфликты, например, в моем случае ошибка mpm_event, вы делаете это:

sudo a2dismod mpm_event  

вы получите сообщения типа "apache2 crash!" или что-то. Не беспокойся Сделайте то же самое a2dismod для всех ошибок. После этого выполните:

systemctl restart apache2
sudo a2enmod php7.2
systemctl restart apache2 

И это должно сработать! Удачи!

Для меня под Ubuntu 20.04 это было

      sudo apt install libapache2-mod-php
sudo service apache2 restart

Это исправило phpinfo()быть пустым.

Здравствуйте, U может быть не установлен php. Вы установили сервер apache2. В этом случае apache2 поддерживает html-страницы, но для php вам нужно установить php. Для этого вы можете запустить следующую команду: $sudo apt-get update $sudo apt-get install php7.0*

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