magic 发表于 2015-8-5 11:10:14

windows7安装phpnow Apache非管理员权限不能操作Windows NT服务的解决方法!

  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
拒绝访问。 : Failed to open the WinNT service manager
Apache 2.2 启动失败! 不能继续。
如果端口占用,可先通过 PnConf.cmd 更改端口再 Init.cmd
* 前面出现的异常信息有助于解决问题。
系统找不到指定的文件。 : No installed service named "Apache_pn".
页: [1]
查看完整版本: windows7安装phpnow Apache非管理员权限不能操作Windows NT服务的解决方法!