PHP / apache无法在localhost Fedora 26上运行

时间:2017-12-02 20:31:40

标签: php apache fedora httpd.conf

我一直在尝试让PHP在我的机器上本地工作在Fedora 26中。

我安装了httpd,这似乎有效。当我第一次设置它时,在浏览器中键入localhost会向我显示HTML内容/var/www/html/index.html,但不会显示PHP内容。 <?php phpinfo(); ?>也无法正常工作。

我认为PHP也在工作,因为php -r "phpinfo();"在命令行中运行。

我尝试通过将AddType application/x-httpd-php .php添加到我的httpd.conf文件中来遵循建议in this thread,这使我的浏览器尝试下载PHP文件而不是显示它们。奇怪的是,当我把这行退回并重新启动httpd时,我的浏览器仍在尝试下载文件。

1 个答案:

答案 0 :(得分:1)

首先将php AddType添加到httpd.conf文件:

AddType  application/x-httpd-php         .php
AddType  application/x-httpd-php-source  .phps

然后根据你机器上安装的php版本加载apache配置的php模块,你想要使用:

LoadModule php7_module        modules/libphp7.0.so