解决phpstudy中无法启动apache服务
2017-03-15| 程成| 9660| 11| Apache

今天启动phpstudy时发现无法启动apache服务,找了很多方法没用,最后发现是站点域名管理里有中文路径导致的,特地记录下来,防止以后犯傻。虽然说了phpStudy安装路径不得有汉字,但是站点域名管理里也别出现中文。


顺便记录下自己尝试了哪些方法来启动phpstudy中的apache。



blob.png



blob.png



1、phpstudy自带的【环境端口检测】,里面看下是不是有端口冲突,尝试强制关闭并重启端口


blob.png




2、没有安装vc运行库,因为php和apache都是vc运行库编译。


php5.3、5.4和apache都是用vc9编译,电脑必须安装vc9运行库才能运行。


php5.5、5.6是vc11编译,如用php5.5、5.6必须安装vc11运行库。


php5.5以上才有64位的,其他均为32位。所以64位的系统最好把32位的运行库也安装上。




3、运行cmd命令,输入netstat -ano。找到其中的80端口号对应的PID


得到使用80端口的程序PID后,打开任务管理器。默认是没有PID这一项的,只需要将查看-选项列(s)中的PID勾选就可以了。


找出PID对应的程序并关闭,最后尝试重启phpstudy




4、检查phpstudy安装路径中是否有中文干扰,和站点域名管理中是否出现中文。(不许出现)


注:安装phpstudy最好关闭xx杀毒卫士,xx狗后安装phpStudy。个别杀毒软件会误报病毒。



×
作者:程成
QQ:492245711