昨个熬夜安装了Win8 CP版,早上去公司把自个儿的电脑也整成Win8,却发现PHPNow装不上。
想起之前换Win7的时候就遇到过这问题,于是找到之前的那篇文章
折腾了一下,发现不行,后来在度娘那里找到了真正的解决方法,其实无非就是权限问题。
Init.cmd
正在安装Apache …
Installing the Apache_pn service
<OS 5>拒绝访问。 :Failed to open the WinNT service manager

安装服务[ Apache_pn ]失败,可能原因如下:
1.服务名已存在,请卸载或使用不同服务名.
2.非管理员权限,不能操作Window NT服务.

打开任务管理器,发现没有Apache_pn这个服务,排除1,看来是权限的问题。
右键管理员权限运行 命令提示符
Win8的所有程序要在开始空白处点右键,左下角便会出现。
找到命令提示符,右击,管理员权限运行的说。
假设PHPNow安装在E盘,文件夹是PHPNow,输入:

C:\WINDOWS\system32>cd E:\Web\PHPNow
C:\WINDOWS\system32>E:
E:\Web\PHPnow>init.cmd
搞定环境,洗洗睡啦~