现在的位置: 首页 > 网站运营推广 > 正文

PHPnow win7下安装出现Apache_pn错误解决办法

2012年08月09日 网站运营推广 ⁄ 共 1687字 评论数 1 ⁄ 阅读 4,838 次

PHPnow是搭建本地PHP服务器环境最简便的程序,但是,在win7下搭建就会因为权限问题出现各种错误。基本都会遇到的问题如下:

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

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

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

出现这种情况是因为win7给的权限太低,这种情况必须使用管理员身份运行。

一、如果是首次win7 phpnow安装,一般解压后,双击Setup.cmd程序会自动把文件释放出来,到init.cmd初始化时会出现权限不足的情况,然后以管理员身份运行cmd,启动init.cmd就可以了。

二、如果是win7 phpnow卸载后重新安装,这种情况一方面可能出现端口被占用问题(如被QQ、迅雷等占用),另一方面可能出现即使以管理员身份运行init.cmd依然会出现管理权限不足的情况。

PHPnow apache_pn具体解决方法如下:

一、对于首次win7 phpnow安装解决方法较为简单,点击“开始”,在“搜索程序和文件”框里写入cmd(切记不要点enter或确认,否则不是管理员权限),在上方会出现“cmd.exe”,右键点击,选择“以管理员身份运行”,然后win7会弹出询问框,点击是就会出现以管理员权限操作的cmd。下面就是要进入phpnow里启动init.cmd了。

第一步,需要进入程序安装的盘,如我安装在I盘,应该输入“I:”(英文半角,否则会出错)点击Enter,就进入了I盘;

第二步,要进入PHPnow的文件夹,如我直接解压到了I盘下的PHPnow-1.5.6文件夹,应该输入“cd phpnow-1.5.6”点击Enter,然后就进入该文件夹了;

第三步,要启动init.cmd了,直接输入“init.cmd”点击Enter,就会开始进行安装,按提示进行,“设置 root 用户密码: ******(如123456)”,最后会直接跳出成功的管理界面。如果没有可以直接在地址栏输入“localhost或127.0.0.1”,如果管理数据库则在地址后加phpMyAdmin,如“localhost/phpmyadmin”。

需要注意的是,phpnow win7下启动每次都需要使用管理员权限,也就是在你关机后访问会发现不能访问了,这种情况下要重新启动。首先还是进入管理员权限的cmd,进入安装文件夹,启动“pncp.cmd”,输入“20”,点击Enter,才会重新启动,这时才能使用。

二、对于phpnow在win7卸载后重新安装的情况,有时会出现以上述方法依然出现权限不足的情况。在这种情况下必须首先确定phpnow完全关闭,最简单的方法就是关机然后重启,把所有文件删除干净。解压文件后,以管理员权限启动cmd,按以上方法,进入phpnow文件夹中,启动“Setup.cmd”,这种情况到init.cmd初始化时还会出现权限不足,解决办法就是关闭这个窗口后再次按第一种方法操作就可以了。

在删除文件或安装时会出现程序被占用、Apache 80端口被占用、Mysql 3602端口被占用等情况,在这种情况下需要关闭这些占用的端口。具体方法如下:

打开任务管理器(Ctrl+Shift+Esc),查看“进程”是否有PID这一栏,这个就是端口号,找到相应的端口号然后关闭进程就ok了,如果找不到相应端口号需要点击下方“显示所有用户的进程”,找到后在“进程”和“服务”里都结束相应进程。

如果没有PID这一栏,在任务管理器上方“查看”菜单,点击“选择列”,在出现在对话框中PID前面打上勾即可,下面,我们只需选中占用端口的这个进程,点击任务管理器右下方的“结束进程”按钮即可;如果是其它进程(如QQ、Skype等)占用了80端口,只需将这些进程结束即可。最后只需按前面讲的重新启动一下PHPnow就ok了,重新登录一下,是否问题已经解决了!

windows7安装phpnow Apache非管理员权限不能操作Windows NT服务的问题基本靠这些就能解决,如果本文帮你解决了win7 phpnow apache问题,希望给笨鸟留言支持一下我的博客!

» 声明:本站文章源于个人经验总结或书籍、互联网转载,内容仅用于个人学习,请勿转载,否则后果自负!

目前有 1 条留言 其中:访客:0 条, 博主:0 条 引用: 1

    给我留言

    留言无头像?