好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

PHPnow安装服务 [ Apache_pn ] 失败解决方法

想必大家都听说说PHPnow这个绿色 PHP 环境包吧,本地搭建PHP环境是非常的方便。什么?你不知道,额……不知道就请点击传送门:PHPnow 是什么? 但是时不时电脑难免出问题,这个软件亦是如此,当你稍不注意重新安装或者删除(卸载)不完全决定重新安装时便会出现下面的杯具!

___________________________________________________ | 正在安装 Apache … | | 安装服务 [ Apache_pn ] 失败. 可能原因如下: | | 1. 服务名已存在, 请卸载或使用不同的服务名. | | 2. 非管理员权限, 不能操作 Windows NT 服务. | |_________________________________________________ _| - 按任意键继续…

首先我得强调下解决此问题的 方法 仅限于Win32的vista/window7系统,步入正题。大家都知道微软自从vista系统开始就加了个什么UAC的东东,煞是纠结啊,凡是安装卸载软件、游戏啥的它都要跑出来问问,而且有些软件当你没有用[以管理员身份运行]时就会出现没有权限啥的,囧!(Ps.电脑就是我的咋还没权限了呢,汗~)这次出现的问题纠其根本原因就是没有通过管理员身份运行Init.cmd,当然前提是你是初次安装或者已经在PnCp.cmd控制面板中将所有服务都停止了!那么出现上述问题就可以按照以下 方法 解决。

1、解压你下载的phpnow压缩包,执行Setup.cmd文件,让程序自动安装; 2、进入C:\Windows\System32\找到cmd.exe文件,右键——以管理员身份运行; 3、进入cmd.exe程序后转换目录、文件夹到你phpnow所安装的目录,比如我的是F:\PHPnow。那么就需要执行命令:

f: cd phpnow pncp.cmd (初次安装请跳过这一步) 30 (初次安装跳过这一步) init.cmd

然后就是见证奇迹的时候,等程序自动完成你设置好了mysql的密码后就可以用127.0.0.1访问了,当然还有你电脑的80端口没有被占用哦!当中最主要的是第二步!一定要以管理员身份运行这样你才有权限。

解决方法二:

问:我在Windows 7中安装Apache程序时,系统提示:[安装Apache_pn服务失败,可能原因如下:

1.服务名已存在,请卸载或使用不同的服务名。

2.非管理员权限,不能操作 Windows NT 服务。]

请帮忙解决!

答:这个问题在Vista中也会出现。原因是从Vista开始,就出现了用户账户控制程序(UAC),就是它阻止了程序的安装,导致安装失败。要想顺利安装,就要先关闭用户账户控制。

依次点击[开始→运行],然后输入[msconfig],打开[系统配置]程序。在[工具]标签中,选中[禁用UAC],单击[启动]即可禁用用户账户控制功能,此外也可以在控制面板当中操作。

不过UAC可以有效禁止恶意程序运行,所以建议基于安全考虑,Windows 7当中的UAC不要完全关闭,最好在安装完软件后重新开启。

解决方法三:

正在安装 Apache ...

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

- 按任意键继续...

1.以管理员身份运行cmd.exe. 可以在[C:\Windows\System32]下找到cmd.exe,右键选择[以管理员身份运行]或者在开始菜单运行搜索框中 敲入cmd ,菜单上方程序栏中出现cmd图标,然后右键选择[以管理员身份运行]。

f: cd phpnow pncp.cmd (初次安装请跳过这一步) 30 (初次安装跳过这一步) init.cmd  

查看更多关于PHPnow安装服务 [ Apache_pn ] 失败解决方法的详细内容...

  阅读:51次