【发布时间】:2011-09-08 21:47:52
【问题描述】:
在我的新 Ubuntu 系统上,我已成功启动并运行 Apache2 以开发我的 ZendFramework Web 应用程序...
我的available-sites 配置工作正常,因为我能够请求localhost 并且它从我指定的目录中提供正确的index.html。
问题:如果我请求index.php,firefox 会尝试下载文件而不是运行脚本。
任何想法为什么会发生这种情况?
我已将以下内容添加到 httpd.conf,但没有帮助。
AddHandler application/x-httpd-php .php5 .php4 .php .php3 .php2 .phtml
AddType application/x-httpd-php .php5 .php4 .php .php3 .php2 .phtml
【问题讨论】:
-
更改httpd.conf后是否重启了apache?除此之外,我看不出有什么问题。 (我的服务器只有
AddType,但我不确定它是否重要。) -
感谢您的回复。原来我只安装了 Apache 服务器,而不是 PHP。我以为它是捆绑在一起的,并且会一起安装...您知道他们对假设的看法...哈!
-
如果有人有问题,并且
libapache2-mod-php5已经安装。然后,如果您在public-html主文件夹之一中遇到问题,请查看/etc/apache2/mods-available/php5.conf- 它有一个部分为主文件夹关闭 PHP(出于某些原因)。<Directory /home/*/public_html> php_admin_value engine Off ...