+ -
当前位置:首页 → 问答吧 → Apache出现奇怪错误。。。

Apache出现奇怪错误。。。

时间:2008-09-30

来源:互联网

以前在windows下多次搭建过Apache+php都成功了~~~
但是这次却出现奇怪问题~~~~
按照以前的方法搭建好后~~~
如果我在浏览器里输入http://localhost/index.php(index.php就是<?phpinfor()?>这段代码)可以看到php的详细信息~~~
但是我直接输入http://localhost/就会出现下载的提示,即使没有index.php或者是index.html都会提示下载该文件或者目录文件~~~ps:我设置了DirectoryIndex的~~并且一开始看到过it works。。。。。。
然后我去掉了对php的支持~~输入http://localhost/index.php当然很正常的就会出现<?phpinfor()?>这段代码~~
但当我重新增加php支持的时候~~输入http://localhost/index.php居然看不到php的详细信息了。。。还是那段代码~~
我把文件名改为index1.php~~然后在访问http://localhost/index1.php会正常的显示php的配置详细信息~~~
之后我并没有修改文件~~就访问http://localhost/index.php~~居然莫名其妙的出现了<?phpinfor()?>这段代码。。。。
但是如果我把index1.php删掉~~然后再访问http://localhost/index1.php~~就会说找不到该文件。。。。
这时我把index1.php改回index.php然后访问http://localhost/index.php依然显示的是<?phpinfor()?>这段代码。。。。。
即使重新启动apache和机器多次仍然不行。。。。。郁闷。。
请高手为我解惑。。。。
这是bug还是我的配置有问题呢????

作者: roronoazaoxl   发布时间: 2008-09-30

描述的根本看不明白

作者: ronin   发布时间: 2008-10-01

如果最新的php,用的php.ini-recommended
那么short_open_tag默认是off的,所以<? ?>是不会被当作php解释的,
需要改为<?php ?>

另外,是phpinfo();  不是phpinfor();

作者: 阿辛   发布时间: 2008-10-01

热门下载

更多