Я использую Fedora 23, и я установил apache и php, используя dnf. Открытие локального хоста в браузере показывает тестовую страницу Fedora от Apache, поэтому Apache работает.PHP кажется работающим в терминале, но не в браузере
После установки PHP, я не знаю, почему, но ни один из настроек PHP не были в httpd.conf, так после этого ответа: https://stackoverflow.com/a/5121589/4701452 адаптации к Fedora с этим
http://tech.amikelive.com/node-369/quick-tip-how-to-install-and-configure-php-in-fedora-linux/
Я добавил следующее к моему httpd.conf:
LoadModule php5_module modules/libphp5.so
AddType application/x-httpd-php .php
DirectoryIndex index.html index.php
Я перезапущен апач и когда я открываю сценарий с:
<?php
phpinfo();
?>
Он по-прежнему не работает. В Chrome он показывает код скрипта в Firefox, который ничего не показывает.
PHP признан PHP -v
И при исполнении терминала: PHP -r "phpinfo();"
Это показывает много информации, как это было предположить, чтобы сделать в сценарии:
PHP Version => 5.6.29
System => Linux localhost.localdomain 4.8.15-200.fc24.x86_64 # 1 SMP чт 15 декабря 23:09:22 UTC 2016 x86_64
Сложение Дата => 8 декабря 2016 09: 17: 06Server API => Интерфейс командной строки
Поддержка Virtual Directory => отключен
Configuration File (php.ini) Path =>/etc
Загруженный файл конфигурации => /etc/php.ini
Scan th dir для дополнительных файлов .ini => /etc/php.d
Дополнительные .ini-файлы проанализированы => /etc/php.d/20-bz2.ini,
[И БОЛЬШЕ ИНФОРМАЦИИ ...]
Одна из этих ссылок - статья 2010 года для Fedora 13! – Progrock
Как вы установили apache и php? – Progrock
В большинстве руководств вам не нужно редактировать ваш apache conf. У вас есть строки 'include' в httpd.conf? – Progrock