我正在研究PHP Connection Handling,然后我使用了一个脚本,没有太多理解它。
即,
<?php
ob_end_clean();
header("Connection: close");
ignore_user_abort(); // optional
ob_start();
echo ('Text the user will see');
$size = ob_get_length();
header("Content-Length: $size");
ob_end_flush(); // Strange behaviour, will not work
flush(); // Unless both are called !
// Do processing here
sleep(30);
echo('Text user will never see');
?>
导致这一点,see img。
即Localhost未显示任何文件和目录。当我尝试其他链接时,在目录中显示找不到文件。
我搜索过,但没有这样的问题接近它。另外,我无法在php中找到很多关于连接头的信息。
我也试过了,
1.重启Apache2。 :失败
2.重新安装整个灯泡服务器:FAILED
3.完全取下灯泡服务器,然后重新安装:FAILED
如果有人能提出有效的解决方案,我将不胜感激。
System : Lubunutu + Apache2
答案 0 :(得分:1)
查看配置文件。赔率你可能以某种方式编辑它并且它与普通文件不匹配。顺便说一下,你的脚本与你面临的问题无关。
在大多数情况下,目录已更改,在我的情况下是/ var / www / html
只需编辑文件000-default.conf
sudo vim /etc/apache2/sites-available/000-default.conf
将/ var / www / html替换为/ var / www。