在vista下安装phpnow1.5.1,其中安装到apache时,出现如下情况:
Installing the apache_pn service
<OS 5>拒绝访问. :Failed to open the WinNT service manager
安装服务[Apache_pn]失败.可能原因如下:
1.服务名已存在,请卸载或使用不同的服务名.
2.非管理员权限,不能操作 Windows NT 服务.
右键选择管理员身份运行init.cmd,仍然无效。于是考虑通过cmd,即在命令行提示符(管理员)下,进入phpnow1.5.1的文件夹下,运行Init.cmd文件,最终解决问题。如下图:
运行Init.cmd后,显示如下:
______________________________________________________________
| |
| ##### PHPnow.org - 绿色免费的 PHP 环境套件 ##### |
|______________________________________________________________|
| |
| 正在安装 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 的默认页面! |
|______________________________________________________________|
- 按任意键继续...
到此,成功安装PHPnow1.5.1。
-----------------------------------------------------------------
另外:vista下以管理员身份运行cmd的方法,如下:
选择vista 开始菜单---命令行提示符,右键--选属性,如下图:
(如果开始菜单中没有,可以选择所有程序--附件--命令行提示符)
出现如下界面:
选择高级之后,界面如下:
选中 ”用管理员身份运行“ ,这样就可以了。