科普一下:PHPnow 是什么?
Win32 下綠色免費的 Apache + PHP + MySQL 環境套件包。簡易安裝、快速搭建支持虛擬主機的 PHP 環境,可以安裝 Discuz!, WordPress 等程序。附帶 PnCp.cmd 控制面板,幫助你快速配置你的套件,使用非常方便。
今天想在Windows7上安裝PHPnow,當安裝Apache服務時,提示非管理員權限,無法繼續安裝Apache_pn服務。又是權限問題,Win7中遇到的最多的問題,給的權限太低了,沒辦法,只能用管理員的身份運行。
如果是在 http://www.phpnow.org/download.html下載的最新的包 PHPnow-1.5.6.zip出現這種問題,可以有如下的解決辦法:
1、安裝以前如果安裝過了IIS就要將80端口關掉,在服務中將IIS停止,或是將IIS中的默認網站刪除,
2、如果以前安裝了apache和mysql也要將相應的服務卸載,方法在我的另一篇博文里http://blog.163.com/lzm07@126/blog/static/25705468201211161406502/
3、可能是沒有將7z.dll、7z.exe、Package.7z復制到E:\Windows\System32目錄下,
4、是沒有以管理員的權限運行Setup.cmd。
但是以管理員身份運行,不可以直接運行setuo.cmd,因為他是基於cmd程序的。所以我們要用管理員身份運行cmd.exe,方法如下:
點擊【開始】-搜索“cmd”,在搜索出來的的cmd.exe上點擊右鍵選擇“以管理員身份運行”,然后用cd 命令展開你的phpnow安裝目錄(不熟悉的可以參照下圖),運行Setup.cmd文件就可以了。簡便的辦法是:直接對解壓出來的Setup.cmd右擊,選擇“以管理員身份運行”,就可以解決問題了。
同樣,在你使用PHPnow的控制面板PnCp.cmd的時候也需要以同樣的步驟進行,不然也會提醒你沒有權限的。