本文导读:
我的电脑重装过后,所安装的应用软件都可以正常使用了,但唯独发现APMServ不能正常启动。花了不少时间,终于解决了。
  因为升级我的笔记本电脑硬件,也同时更换操作系统为64位的WINDOWS7系统。安装的应用软件都可以正常,就是发现这个APMServ死活不肯工作,表现为启动Apache和Mysql失败。经过无数次启动与停止APMServ,终于可以正常启动。
  
  之前写过的《如何快速搭建本地LAMP/LNMP平台》一文就介绍过启动APMServ失败的原因,有以下几条原因:
  
  一是端口被占用了
  
  解决方法是修改APACHE的端口,修改APMserv5.2.6/conf/httpd.conf文件中默认80修改掉重新启动即可,也可以停止占用80端口的软件,如IIS。
  
  二是APMserv的放置路径有空格、汉字的字符。
  
  解决方法是修改掉即可。
  
  三是配置文件。
  
  apmserv目录下的apache/conf/extra/httpd-ssl.conf文件配置有误。
  
  找到这一项,查看路径是否对。改为实际路径。
  
  <Directory"E:/APMServ5.2.0/www/cgi-bin">,明显这个路径跟我的实际路径不同。
  
  经过以上三个问题,我都解决了,但还是在我的新系统上仍未解决。怀疑是WINDOWS764位系统的问题,但正在这个时候重启一下APMServ,提示是否使用管理员权限运行该软件时,我选择是,居然可以启运MYSQL成功了,还差Apache,但给了我希望,还是我的配置问题。
  
  把APMServ重新下载解压到另一个地方,使用管理员权限运行,居然Apache及Mysql都启动成功了。
  
  归结为,因为重新安装操作系统,运行环境变了,当运行APMServ时,它不会自动适应,所以APMServ需要配置新一环境变量,那么就要重新解压安装一个新AMPServ的了。
  
  另一个可以肯定的是2008年一老软件在windows764位上也能正常使用。
  
  
上一篇:笔记本电脑升级方案
下一篇:镁光M4固态硬盘开箱照