服务无法启动

  1. 端口冲突
    一般,Apache默认端口为80,MySQL默认端口为3306;可以通过cmd控制台输入指令:netstat -ano,查看服务器端口的使用情况。
    解决方法:
    1. 找到 Apache 的配置文件(包括 httpd.conf 和站点配置文件),将端口 80 改为其他端口,如:81,然后重启 Apache。
      注意:更改端口后,需要将安全组的对应端口开放出来,否则服务正常启动,但外网依然无法访问网站。
      找到 MySQL 的配置文件 my.ini ,将其中的 port = 3306 改为其他端口,然后重启MySQL服务。
    2. 通过 netstat -ano 命令查看是哪个程序或服务占用了 80 或 3306 端口,可根据 PID 到任务管理器或服务列表将其关闭,再重新启动 Apache 和 MySQL。
  2. 配置文件错误
    如果端口没有发生冲突,则最可能出错的就是配置文件中有错误,如:网站根目录写错,或者其中某些参数写错、有冲突等。
    解决方法:
    1. 在镜像安装之初,建议对配置文件(httpd.conf 、my.ini 、站点配置文件等)做备份以备不时之需;
    2. 对于阿里云的服务器,若服务器内无重要数据(或数据皆有本地备份),可在服务器控制台采取“初始化磁盘”的方式将镜像恢复到刚安装时的正常状态。
    3. 若没有任何备份,请联系长沙网久软件公司的客服寻求技术支持。