【问题标题】:How to get Apache 2.2 to load *.php?如何让 Apache 2.2 加载 *.php?
【发布时间】:2011-04-04 04:41:54
【问题描述】:

我已经环顾了好几个小时试图让它发挥作用。一般来说,我对编程并不陌生,但我从未对服务器和 PHP 做过任何事情。我无法让 Firefox 在我的根目录 (c:/wamp/www) 中打开任何 *.php 页面。它告诉我 Foo 是一个 PHP 脚本,并给了我 2 个选项:用 ... 打开它或保存文件。

首先我下载并安装了 WAMP。

我可以正常访问 MYSQL 并通过生成网页的本地主机运行 phpinfo()。

我也可以很好地加载 phpMyAdmin。

由于 phpinfo 正在加载页面,我不知道这里出了什么问题。

根据我访问过的网站,我的 Apache 的 httpd.conf 文件已经包含所有正确的条目:

LoadModule php5_module "c:/wamp/bin/php/php5.3.0/php5apache2_2.dll"

AddType application/x-httpd-php .php

AddType application/x-httpd-php .php3

PHPIniDir "c:/wamp/bin/php/php5.3.0"

查看 WAMP 控制台并查看 Apache 模块,我可以看到 php 5 模块确实被选中。所以 Apache 服务器知道 PHP 存在,知道在哪里可以找到它,已经加载但无法从我的根目录加载任何 php 文件。我该如何解决这个问题?

【问题讨论】:

    标签: php apache wamp


    【解决方案1】:

    您必须通过http://localhost/ 访问文档,因为只有这样服务器才会收到请求。

    如果您使用c:\wamp\www,浏览器不会发出任何请求,只会打开您磁盘上的文件。

    【讨论】:

    • 对不起,我应该澄清更多。我不是通过 Firefox 输入的,我在目录中有文件,我只是双击它们。但我确实在 Firefox 地址栏中输入了这个:localhost/"filename" 并且它起作用了。我不知道我不应该点击文件。非常感谢^_^
    【解决方案2】:

    你在firefox的地址栏输入什么地址?

    c:/wamp/www ?
    

    http://localhost/ ?
    

    您可能想使用第二个。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-12-20
      • 1970-01-01
      • 1970-01-01
      • 2018-03-30
      • 1970-01-01
      • 2013-10-28
      • 2012-05-26
      • 2013-04-09
      相关资源
      最近更新 更多