碰到一个奇怪的问题,想问一个各位大虾。在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页面,且不让修改?
<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页面,且不让修改?
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的配置哪里出了问题,但我找不到啊。
你的问题的实质是什么?我也没有看出来啊?你要解决什么问题?就是要在phpinfo()之前、之后输出东西?还是要解决缓存、配置的问题?我也没有看懂啊……