因此,我已经在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/