为什么 apache2 不处理 PHP 文件?

为什么 apache2 不处理 PHP 文件?

我已经使用 Synaptic 包管理器的 TaskSel 安装了 Apache 服务器。

我做了以下事情:

sudo a2enmod php5
Module php5 already enabled

sudo a2enmod userdir
Module userdir already enabled

sudo /etc/init.d/apache2 reload

我在“It Works!”文件旁边创建了两个 info.php 文件,一个用于我的主目录 public_html,另一个用于 /var/www,文件内容如下:

<?php phpinfo(); ?>

但是当我导航到本地地址时:

localhost
or
localhost/~username

我看到了一个空白页,当我点击查看页面源代码时,我发现了相同的 php 代码:

<?php phpinfo(); ?>

答案1

我找到了它,并且我做了以下事情:

我只需要在 php.conf 中注释以下几行

/etc/apache2/mods-available/php5.conf

#<IfModule mod_userdir.c>
#    <Directory /home/*/public_html>
#        php_admin_value engine Off
#    </Directory>
#</IfModule>

一切运行良好......

相关内容