18
2012
10

win8 phpnow 安装不成功解决办法

本地测试php一直是使用的PHPnow,因为反复重装系统,所以每一次都要重新安装PHPnow,这次安装Win 8 RP后重装的时候发现安装不成功。发现很多人跟我一样,在Win 7重装系统或者升级到Win 8系统之后,再安装PHPnow的时候会失败。

通常会看到以下提示: 安装服务[ Apache_pn ]失败,可能原因如下: 

1.服务名已存在,请卸载或使用不同服务名.
2.非管理员权限,不能操作Window NT服务.
之前在Win 7下可以很轻松的解决这个问题,那就是关闭系统的UAC,然后右键以管理员身份运行命令文件,这样PHPnow就可以有足够的权限安装运行了。可能是Win 8更高级的安全策略导致以前的办法失效,Win 8中关闭UAC并不能解决这种情况,在网上找到下面的方法(以PHPnow的安装位置在D盘根目录为例):
 找到C:/WINDOWS/system32/cmd.exe,右键“以管理员身份运行”,
依次输入命令:

输入两条命令:

1、切换到D盘:d:  ( 按回车键)

2、切换到phpnow目录:cd phpnow  ( 按回车键)

3、然后运行: init.cmd

然后自动安装,然后设置SQL密码。见到”PHPnow works!”页面,就安装成功了!

图示如下:

提示:同样是这个理由,以后如果你想进入PHPnow的控制面板进行相关操作,如果像以前一样直接运行PnCp.cmd脚本里的菜单命令就会发现,所有的操作都会失效,如果想应用菜单中的命令,就必须按照上面的方法运行PnCp.cmd,然后再进入PHPnow的控制面板操作。

« 上一篇下一篇 »

评论列表:

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。