我的博客在本地升级折腾时候一直是使用的PHPnow,近段用上了win8专业版了,发现安装phpnow不成功。发现很多人跟我一样,在Win 7重装系统或者升级到Win 8系统之后,再安装PHPnow的时候会失败。通常会看到以下提示:
安装服务[ Apache_pn ]失败,可能原因如下:
1.服务名已存在,请卸载或使用不同服务名.
2.非管理员权限,不能操作Window NT服务.
之前在Win7下可以很轻松的解决这个问题,那就是关闭系统的UAC,然后右键以管理员身份运行命令文件,这样PHPnow就可以有足够的权限安装运行了。可能是Win 8更高级的安全策略导致以前的办法失效,Win 8中关闭UAC并不能解决这种情况,在网上找到下面的方法(以PHPnow的安装位置在E盘根目录为例):先把phpnow的 Package文件用winrar或者其他工具解压,在win8下不能双击setup来装了,双击会提示找不7z之类的,装不上,不会自动解压了。
解压好后,找到C:/WINDOWS/system32/cmd.exe,右键“以管理员身份运行”,依次输入命令:
C:\WINDOWS\system32>E:
C:\WINDOWS\system32>cd PHPnow
E:\PHPnow>init.cmd
结果就会看到你想要的了,PHPnow顺利安装成功!
提示:同样是这个理由,以后如果你想进入PHPnow的控制面板进行相关操作,如果像以前一样直接运行PnCp.cmd脚本里的菜单命令就会发现,所有的操作都会失效,如果想应用菜单中的命令,就必须按照上面的方法运行PnCp.cmd,然后再进入PHPnow的控制面板操作。
↑上一篇:[jQuery] 按比例缩小图片
↓下一篇:如果并口线上接一个光驱一个并口硬盘选哪个跳线【老电脑】