2017-12-02 70 views
-1

我一直试图让PHP在我的机器上本地工作了Fedora 26PHP /阿帕奇不是在localhost Fedora的工作26

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

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

我试着按照in this thread的建议,在我的httpd.conf文件中加入AddType application/x-httpd-php .php,这让我的浏览器尝试下载PHP文件而不是显示它们。奇怪的是,当我将这一行取出并重新启动httpd时,我的浏览器仍在尝试下载文件。

+0

你在浏览器上遇到什么错误? – Yahya

+0

@Yahya没有错误,它只是试图下载PHP文件而不是显示它。在它没有显示PHP之前。在多个浏览器中同样的事情。 – Alec

+0

你是否在apache配置中加载php模块? – Yahya

回答

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