phpnow是一个win下面的apache+php+mysql的开源组合,但是由于win7的权限问题,导致phpnow在win7下的安装显得异常麻烦。
在win7下安装phpnow时,发现无法运行init.cmd文件进行初始化解压后就会出错,即使右键选择管理员身份运行都无效。
正确的安装方法是用解压工具把Package.7z解压出来后。从命令行工具(管理员)进入Package文件夹下,运行init.cmd文件即可。

如命令如下:

D:\PHPnow>cd D:\PHPnow

D:\PHPnow>init.cmd
  ______________________________________________________________
|                                                              |
|     #####  PHPnow.org  -  绿色免费的 PHP 环境套件  #####     |
|______________________________________________________________|


  端口 3306 已被 "MySQL" (mysqld-nt.exe PID 2936) 使用!

    1 - MySQL 使用其他端口(不推荐)
    2 - 重试 (端口已被释放 或 程序已退出)

-> 请选择: 2

  端口 3306 已被 "MySQL" (mysqld-nt.exe PID 2936) 使用!

    1 - MySQL 使用其他端口(不推荐)
    2 - 重试 (端口已被释放 或 程序已退出)

-> 请选择: 2
  ______________________________________________________________
|                                                              |
|    开始文件处理 ...                                          |

已复制         1 个文件。
已复制         1 个文件。
已复制         1 个文件。
已复制         1 个文件。
已复制         1 个文件。
已复制         1 个文件。
已复制         1 个文件。
已复制         1 个文件。
已复制         1 个文件。
已复制         1 个文件。
已复制         1 个文件。
已复制         1 个文件。

|    文件处理完成;                                             |
|______________________________________________________________|

  ______________________________________________________________
|                                                              |
|    正在安装 Apache ...                                       |

Installing the Apache_pn service
The Apache_pn service is successfully installed.
Testing httpd.conf....
Errors reported here must be corrected before the service can be started.

|    正在启动 Apache ...                                       |

|    启动 Apache 完成;                                         |
|______________________________________________________________|

  ______________________________________________________________
|                                                              |
|    正在启动 MySQL 5.1 ...                                    |

Service successfully installed.
MySQL5_pn 服务正在启动 .
MySQL5_pn 服务已经启动成功。

|    启动 MySQL 5.1 完成;                                      |
|______________________________________________________________|

  ______________________________________________________________
|                                                              |
|    现在为 MySQL 的 root 用户设置密码. 重要! 请切记!          |
|______________________________________________________________|
-> 设置 root 用户密码: ******

  ______________________________________________________________
|                                                              |
       MySQL root 用户的新密码为 "******" , 请切记!
|______________________________________________________________|

  ______________________________________________________________
|                                                              |
|    全部完成!!  你将可以看到 PHPnow 的默认页面!               |
|______________________________________________________________|

- 按任意键继续...

-----------------------------------------------------------------

有可能遇到的问题如下:

-----------------------------------------------------------------

正在启动 Apache ...
Installing the Apache_pn service
<OS 5>拒绝访问。 : Failed to open the WinNT service manager

Apache 2.2 启动失败! 不能继续。
如果端口占用,可先通过 PnConf.cmd 更改端口再 Init.cmd
* 前面出现的异常信息有助于解决问题。

[error] <OS 2>系统找不到指定的文件。 : No installed service named "Apache_pn".

posted on 2012-10-24 18:18  李辉明  阅读(2740)  评论(0编辑  收藏  举报