繁体   English   中英

Apache:无法打开.php文件

[英]Apache: Can't open .php files

我想开始学习PHP,所以今天我在Ubuntu 10.10上安装了Apache2,MySQL和PHP5。 出于某种原因,当我尝试从默认目录/ var / www /打开除index.html之外的文件时,出现404错误或提示您下载php文件。 我遍了遍,找不到解决方案。

当我执行http://localhost/index.html时 ,它将起作用,并显示我在index.html中编写的内容。 当我将/index.html更改为/test.php时,出现错误消息“在此服务器上找不到请求的URL /test.php”。

当我尝试/var/www/index.html或file:///var/www/index.html时,再次出现index.html,尽管它的显示方式有所不同。 当使用http://localhost/index.html打开时,我只会得到“它正常工作!”,而使用/var/www/index.html可以看到“它正常工作!”这是该服务器的默认网页。

Web服务器软件正在运行,但尚未添加任何内容。”

然后,当我将/var/www/index.html更改为/test.php时,会提示您下载test.php。

在我的.conf文件中,默认目录设置为/ var / www /,因此这很奇怪。

编辑:

做了一些检查,似乎当我运行http:// localhost时,它设置为httpd目录中的目录。 我尝试将test.php文件放到那里,但仍然得到404。但是当我写完整路径时,再次出现下载提示。

这个问题确实令人困惑……感谢所有帮助者。

检查Apache httpd.conf文件中是否已启用PHP。 有关更多详细信息,请参见此处: http : //www.devarticles.com/c/a/Apache/Using-Apache-and-PHP-on-Mac-OS-X/

好吧..好像我自己找到了解决方案。 由于某些奇怪的原因,我喜欢4个不同的localhost默认文件夹。 我必须手动搜索每个包含index.html的文件夹,然后将test.php移到那里。 最终,我在/ usr /文件夹中的某个地方找到了一个晦涩的文件夹,将test.php移至该文件夹,并且可以正常工作。 显然,每个.conf文件都有4个不同的版本,每个版本都声明了不同的内容。 其中只有一个有效。

ew 终于解脱了。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM