esayPHP Devserver 的apache无法启动?

esayPHP Devserver 的 apache 无法启动好烦人

我们这里收集一些无法启动的原因
#1 内存不足

为什么启动时候会内存不足?

去查查error log之类的是否已经太大了。

因为 eds-app-dashboard.php 第76行:

$serverconf = file_get_contents(__DIR__ . '\conf\httpd.conf');
$servererrorlog = file_get_contents(__DIR__ . '\logs\error.log');
$serveraccesslog = file_get_contents(__DIR__ . '\logs\access.log');

我们发现,esayPHP Devserver启动apache的时候,会读取全部的log,时间久了,log日积月累就很大很大。如果是清空log吧,节省启动时候需要的内存。

#2 ip变动

我们重启电脑,可能dhcp分配的ip和原先不一样。

这会导致什么问题呢?

我们apache config 里还是让监听原先的ip,那么apache就无法通过config测试,就无法启动咯。

所以,检查下apache config里的ip设置,看看是否正确。

Similar Posts: