DedeAMPZ无法启动Apache服务何解?
本学期在教授《网站优化与推广》课程时,讲到建站这一环节。
我们在本地搭建网站,通常使用DedeAMPZ环境整合套件来搭建网站环境,并使用DedeCms作为建站程序。
当DedeAMPZ环境整合套件安装完成后,我们会看到Apache服务启动失败的提示。
Apache服务启动失败的提示
遇到这种情况,我们考虑下原因可能是端口冲突导致,通常情况下www服务使用http(80端口)或https(443端口),我们可以先尝试找到所有跟这两个端口相关的软件或服务,关闭或更改它们。
一、可能情况有:
1、本机已装IIS,80口被占用;
2、本机已装Apache,服务冲突;
3、VMware共享虚拟机服务启用。
二、针对以上三种情况,对应的解决方案如下:
1、本机已装IIS,80口被占用的解决方案
直接更改Apache服务端口,如更改为81,启动Apache测试是否可以正常启动。
更改DedeAMPZ的Apache端口号为81
如不能,跳到2。
2、本机已装Apache,服务冲突的解决方案
将之前安装的软件(如PHPStudy、Apache)及刚才安装的DedeAMPZ全部卸载,重启计算机再安装DedeAMPZ。
如还不能正常开启Apache服务,则跳到3。
3、VMware共享虚拟机服务启用的解决方案
VMware共享虚拟机服务启用后,默认会使用443端口。我们可以考虑一关闭共享虚拟机服务,或更改共享虚拟机服务端口。
打开VMware,点击“编辑”、“首选项”、“共享虚拟机”、“禁用共享”即可。
禁用共享虚拟机
此时,再测试能否正常开启Apache服务。一般情况下,可正常启动Apache服务。
正常开启Apache服务
好了,今天的问题就记录到这,如有问题,给我消息吧。我是计算机网络技术,关注我,每天进步一点点,实现技能大提升。谢谢大家!