我最近重新安装了我的整个网络服务器,现在我在家里托管一些文件供个人使用。现在,每当我进入该页面时,它都会自动下载.html和.php文档。我试过在谷歌上搜索我的问题,但没有结果。
发布于 2013-08-18 22:04:19
可能Apache不知道如何处理相关文件(我假设是.php),并提供它们供下载而不是显示。
您可以检查站点配置文件中是否存在以下行:
DirectoryIndex index.html index.php
通常,站点配置存储在/etc/apache2/sites-available中,启用配置(由服务器实际服务的配置)存储在/etc/apache2/sites-enabled中。
rest配置文件(如apache.conf和ports.conf: )存储在/etc/apache2/目录中。
此外,还必须加载php模块。Apache配置文件中必须有如下内容:
LoadModule php5_module modules/libphp5.so
AddHandler php5-script php
AddType application/x-httpd-php .php如果缺少上述设置,则需要自己添加这些设置并发出:
sudo service apache restart。
有关更详细的说明,您可以从正式的Ubuntu文档中阅读服务器指南一章。
发布于 2014-06-25 21:35:38
这解决了我的问题:
apt-get install php5 libapache2-mod-php5之后,Apache应该自动重新启动。如果没有,请这样做:
service apache2 restarthttps://askubuntu.com/questions/334269
复制相似问题