PHP/apache 无法在本地主机 Fedora 26 上运行

PHP/apache not working on localhost Fedora 26

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

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

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

我尝试按照建议 in this threadAddType application/x-httpd-php .php 添加到我的 httpd.conf 文件,这让我的浏览器尝试下载 PHP 文件而不是显示它们.奇怪的是,当我收回这条线并重新启动 httpd 时,我的浏览器仍在尝试下载文件。

首先将 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