碰到一个奇怪的问题,想问一个各位大虾。在Apache内,本人设置了一个虚拟路径如下:Alias /lcb "f:/works/lcb"
<Directory "f:/works/lcb">
    AllowOverride None
    Order allow,deny
    Allow from all
</Directory>在F盘的相应目录下,输入一个PHP文档index.php,其内容如下:
<?php 
echo phpinfo();
>在浏览器的地址栏中输入:http://localhost/lcb
得到了正确的PHP服务器和APACHE服务器的信息输出。问题在于,如果将index.php的内容修改成:
<?php 
echo "test";
echo phpinfo();
>
然后保存文档,再在浏览器中浏览时,内容“test”没有显示出来。还是只显示phpinfo()的信息。但如果将index.php改名成a.php,再用浏览器浏览时,"test"却能显示出来。本人对PHP和APACHE不是很了解,现在想请教的时,这个问题是PHP配置出问题还是APACHE配置出了问题?本人感觉好想浏览器记住了每个输入的PHP页面,且不让修改?

解决方案 »

  1.   

    最后>没有报错么?应该是?>哦
      

  2.   

    我肯定刷新了的,输出的源代码如下:
     
    Test<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "DTD/xhtml1-transitional.dtd">
    <html><head>
    ……
    </div></body></html>1
    看到了,那个Test不在BODY内。我也知道不应该是这样的,所以我说是个奇怪的问题吗?我自我感觉是PHP和APACHE的配置哪里出了问题,但我找不到啊。
      

  3.   

    phpinfo()这个函数输出了大量的http头……就是这样……别钻牛角尖了……没有人会在一个phpinfo()的php文件中进行什么其它的输出的……
      

  4.   

    回复TR·SOE,你没有理解我的问题的实质,就来回复问题?我的问题不在这里啊,大虾!!
      

  5.   

    解析不通,因为我这边怎么改都有输出"test"--firefox
      

  6.   


    你的问题的实质是什么?我也没有看出来啊?你要解决什么问题?就是要在phpinfo()之前、之后输出东西?还是要解决缓存、配置的问题?我也没有看懂啊……
      

  7.   

    看来大家都没有碰到过这个奇怪的问题,不管了,再等一天我就结贴。明天我重新安装下PHP和APACHE,看看问题还有没有。谢谢大家了。