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 thread 将 AddType 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
我一直在尝试让 PHP 在我的 Fedora 26 机器上本地工作。
我已经安装了 httpd,它似乎可以正常工作。当我第一次设置它时,在我的浏览器中输入 localhost 显示 HTML 内容 /var/www/html/index.html
,但不是 PHP 内容。 <?php phpinfo(); ?>
也没有工作。
我认为 PHP 也有效,因为 php -r "phpinfo();"
在命令行中有效。
我尝试按照建议 in this thread 将 AddType 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