在进行PHPnow安装服务[apache_pn]失败的问题的解决方法

2015年1月1日17:58:37 2 1,465 views

在进行phpnow安装时出现apache安装失败

 

Syntax error on line 962 of D:/PHPnow/PHPnow-1.5.6/Apache-20/conf/httpd.conf:

Cannot load D:/PHPnow/PHPnow-1.5.6/php-5.2.14-Win32/php5apache2_0.dll into serve

r: xd5xd2xb2xbbxb5xbdxd6xb8xb6xa8xb5xc4xc4xa3xbfxe9xa1xa3

 |    安装 Apache 服务失败!                                     |

 |    上面出现的信息可用于分析其原因. 

[Thu Mar 29 16:47:36 2012] [error] (OS 2)系统找不到指定的文件。  : No installed

service named "Apache_pn".

 

1.更换服务名即可

在PHPNOW 目录下有个pn的文件夹  找到 config.cmd 用记事本打开

在第5行开始

set htd_svc=Apache_pn  这里改下名即可

set htd_port=80

set myd_svc=MySQL5_pn

set myd_port=3306

然后再运行Init.cmd  重装下

2.一般而言都是权限问题

安装PHPnow时如果遇到下列问题: 

安装服务[apache_pn]失败.可能原因如下: 

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

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

首先确认操作系统的版本。如果您正在使用Windows Vista或Windows 

7,那么首先要排除权限问题。您可以在”开始??搜索“中输入”cmd“,在搜索结果中找到“cmd.exe“,点右键,选择“以管理员身份运行”。然后

使用DOS命令重新运行“PHPnow”解压目录中的“Init.cmd”: 

C:>cd PHPnow 

C:PHPnow>init 

如果使用上述方法仍然安装失败,则可以尝试再次以上述方式启动“命令提示符(CMD)”,进入PHPnow的“PnCmds”目录,执行其中的“绝对强制卸载.cmd”: 

C:>cd PHPnowPnCmds 

C:PHPnowPnCmds>绝对强制卸载 

然后删除PHPnow目录,重新启动计算机,再执行“Setup.cmd”重新安装。


3.根据提示只需要

把D:/PHPnow/PHPnow-1.5.6/php-5.2.14-Win32/php5apache2.dll 这个文件修改成php5apache2_0.dll  即可!


4.自己解压Package.7z安装包不用使用Setup.cmd默认解压,解压完成后使用Init.bat,安装。ok!亲自测试成功!(看我的日记:http://www.cnntt.com/post-295.html)

  • 我的微信
  • 这是我的微信扫一扫
  • weinxin
  • 我的支付宝红包
  • 支付宝红包扫一扫打赏
  • weinxin
  • A+
所属分类:PHP

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

目前评论:2   其中:访客  1   博主  0

    • avatar 阿道夫 0

      我的博客在本地升级折腾时候一直是使用的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:WINDOWSsystem32>E:

      C:WINDOWSsystem32>cd PHPnow

      E:PHPnow>init.cmd

      结果就会看到你想要的了,PHPnow顺利安装成功!

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