我一直在尝试让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时,我的浏览器仍在尝试下载文件。
答案 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