phpMyAdmin отображает код вместо страницы

Я запускаю Ubuntu 16.04 на Virtualbox. Я устанавливаю apache2.4.18, php7.0.8, libapache2-mod-php7.0, mysql5.7.16 и phpMyAdmin(4:4.5.4.1-2ubuntu2).

Когда я ввожу localhost/phpmyadmin в браузере (Firefox) я получаю много кода вместо веб-страницы для phpMyAdmin. Каков мог быть источник проблемы?

Here's a screenshot

Править: phpinfo () работает, но phpMyAdmin не.

Также я пытался ввести эти команды в терминале: "a2enmod php7.0" "a2query-m php7.0" Они показали, что php включен.

phpinfo

1
задан 17 December 2016 в 10:42

3 ответа

Я сталкивался с той же самой проблемой, и она была решена для меня путем выполнения этого:

sudo a2enmod proxy_fcgi setenvif
sudo a2enconf php7.0-fpm
sudo service apache2 restart

Как и Почему: Это происходит, когда PHP7 не настраивает сервис быстрого CGI по умолчанию в сделать сценарии. sudo a2enmod proxy_fcgi setenvif создает три новых модификации

  1. /mods-available/proxy.conf
  2. proxy_fcgi.load
  3. proxy.load

Аналогично, sudo a2enconf php7.0-fpm создает файл конфигурации /conf-available/php7.0-fpm.conf После того как это сделано, и Apache2 может затем выполнить модуль PHP7 как сервис быстрого CGI

Источник

2
ответ дан 7 December 2019 в 13:39

php правильно настроен? Это кажется, что это не.

Попытка, создающая php файл со следующим содержанием, и, видит, представляет ли это:

<?php

phpinfo();

?>
0
ответ дан 7 December 2019 в 13:39

Похоже, php не установлен?

Вот команда для установки php.

sudo apt-get install php

Если у вас все еще есть проблемы, перенастройте phpmyadmin, а затем перезагрузите apache.

sudo dpkg-reconfigure phpmyadmin
sudo service apache2 reload

Обычно я запускаю sudo apt-get install lamp-server^

Эта команда установит последние пакеты для apache, php и других зависимостей, необходимых для веб-приложений, таких как phpmyadmin, wordpres..etc. Я настоятельно рекомендую очистить все и запустить эту команду.

0
ответ дан 7 December 2019 в 13:39

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

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