首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Apache不提供要由浏览器解释的文件,而是要下载的文件。

Apache不提供要由浏览器解释的文件,而是要下载的文件。
EN

Ask Ubuntu用户
提问于 2013-08-18 21:21:57
回答 2查看 8.3K关注 0票数 1

我最近重新安装了我的整个网络服务器,现在我在家里托管一些文件供个人使用。现在,每当我进入该页面时,它都会自动下载.html和.php文档。我试过在谷歌上搜索我的问题,但没有结果。

EN

回答 2

Ask Ubuntu用户

回答已采纳

发布于 2013-08-18 22:04:19

可能Apache不知道如何处理相关文件(我假设是.php),并提供它们供下载而不是显示。

您可以检查站点配置文件中是否存在以下行:

DirectoryIndex index.html index.php

通常,站点配置存储在/etc/apache2/sites-available中,启用配置(由服务器实际服务的配置)存储在/etc/apache2/sites-enabled中。

rest配置文件(如apache.confports.conf: )存储在/etc/apache2/目录中。

此外,还必须加载php模块。Apache配置文件中必须有如下内容:

代码语言:javascript
复制
LoadModule php5_module        modules/libphp5.so
AddHandler php5-script php 
AddType application/x-httpd-php .php

如果缺少上述设置,则需要自己添加这些设置并发出:

sudo service apache restart

有关更详细的说明,您可以从正式的Ubuntu文档中阅读服务器指南一章。

票数 0
EN

Ask Ubuntu用户

发布于 2014-06-25 21:35:38

这解决了我的问题:

代码语言:javascript
复制
apt-get install php5 libapache2-mod-php5

之后,Apache应该自动重新启动。如果没有,请这样做:

代码语言:javascript
复制
service apache2 restart
票数 1
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/334269

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档