我的也是这个问题,我是docker安装的,安装的纯净版pch18/baota:clear,我先编译安装的apache2,安装完以后在软件商店里不显示apache,但日志里显示安装成功,我以为没安装上,又重新用极速安装方式安了一次。安装完以后软件商店里显示apache了,但怎么业不能启动,我exec进docker容器中查80端口是被占用的,我以为出问题,就换了无数个docker镜像,纯净版,lamp版,lmp版,都不行。最后又重新安回纯净版,再编译安装apache,依然软件商店不显示,我又安了极速版,无法启动,80端口依然占用。我无奈去杀80端口,杀了还是不能启动。我突然想,会不会要命令启动,所以/etc/init.d/httpd start,居然显示:sh-4.2# /etc/init.d/httpd start
start apache... httpd (pid 355) already running
done,那不是说apache是启动着的啊,软件商店里依然显示红色暂停键,但是后台apache是启动的,80端口是占用的,我就建了个站点做了个phpinfo,一连居然进去了,说明apache就是开着的啊,我以为是mac自己的apapche被我启动了,在终端里试命令暂停apache,显示apache不存在,我又exec进baota容器,/etc/init.d/httpd stop,站点连不上了,那不就是证明就是容器里的apache啊?搞了我两天,一直启动不了,说明极速安装的apache和编译安装的apache同时存在。。。。。。。。。。编译安装的启动着,极速安装的自然启动不了啊。。。。。。不是bug胜似bug,还是隐藏bug |