因此,我已经在Ubuntu机器上安装了LAMP以进行一些php开发,并且除了解析和显示php页面之外,浏览器都在询问我是否要下载它们,因此一切运行正常。我知道这是一个有据可查的问题,我已经到过有关此问题的Ubuntu页面,并经历了所有潜在原因。我已经安装了libapache2-mod-php5,并且在运行sudo a2enmod php5时得到了module php5 already enabled。因此,我认为我已经将问题范围缩小到了php文件授权问题。

现在我要指出的是,只有在修改配置文件以允许UserDir中包含/home/public_html后,这种情况才会发生。使用/var/www文件夹中的默认配置,只要我允许自己以root用户访问权限或修改其权限,就可以解析php文件,并且仍然可以。而且我没有更改配置文件中的其他内容。

因此,我的问题是,如何检查/修改php授权文件?他们在哪?我到底要检查什么?我似乎找不到任何好的信息。

最佳答案

尝试安装:

sudo apt-get install php5 libapache2-mod-php5

然后重新启动服务。
/etc/init.d/apache2 restart

或使用httpd:
/etc/init.d/httpd restart

然后让我知道情况如何。

关于php - Apache不会解析php页面,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/15858104/

10-13 08:44