安裝phpnow服務[Apache_pn]提示失敗的解決方法


之前本來是想選擇XAMAPP集成直接安裝的,安裝完服務啟完后,到安裝Discuz時一直報數據庫錯誤,最終選擇了phpnow,安裝時又出現以下畫面,

解決方法如下:

解決方法1:

1、以管理員身份運行cmd.exe.可以在“C:\Windows\System32”下找到cmd.exe,右鍵選擇“以管理員身份運行”或者在開始菜單運行搜索框中 敲入cmd ,菜單上方程序欄中出現cmd圖標,然后右鍵選擇“以管理員身份運行”。

2、找到phpnow目錄運行Init.cmd。如:(在cmd中可以右鍵粘貼目錄) C:\Windows\system32>cd D:\PHPnow-1.5.6 C:\Windows\system32>d: D:\PHPnow-1.5.6>init

解決辦法2:

一些朋友在Vista或者Windows7操作系統下安裝Apache時會遇到“安裝服務 [ Apache_pn ] 失敗”的錯誤,詳細的錯誤信息如下: 正在安裝 Apache ... [Mon Jul 07 11:08:49 2008] [error] Apache_pn: Service is already installed. 安裝服務 [ Apache_pn ] 失敗.可能原因如下: 1、服務名已存在, 請卸載或使用不同的服務名. 2、非管理員權限, 不能操作 Windows NT 服務. 錯誤提示無非就這兩點:要么服務名已存在,說明已經安裝過Apache;要么就是管理權限不夠。 下面就為大家介紹一下如果是管理權限不夠如何解決安裝服務Apache_pn失敗的問題: 方法是:點擊“開始 > 運行”,然后輸入“msconfig”打開系統配置。在“工具”標簽中選中“禁用UAC”,單擊“啟動”禁用用戶賬戶控制功能。 然后進行Apache安裝,安裝成功后,再按照上面的方法,重新啟用UAC即可。 直接就可以卸載,方法很簡單,打開CMD 輸入 sc delete  apache_pn 然后回車就OK,應該這樣可以解決的。

解決方法3:

在”開始——搜索“中輸入”cmd“,在搜索結果中找到“cmd.exe“,點右鍵,選擇“以管理員身份運行”。然后使用DOS命令重新運行“PHPnow”解壓目錄中的“Init.cmd”: C:\>cd PHPnow  C:\PHPnow>init 如果使用上述方法仍然安裝失敗,則可以嘗試再次以上述方式啟動“命令提示符(CMD)”,進入PHPnow的“PnCmds”目錄,執行其中的“絕對強制卸載.cmd”: C:\>cd PHPnow\PnCmds C:\PHPnow\PnCmds>絕對強制卸載 然后刪除PHPnow目錄,重新啟動計算機,再執行“Setup.cmd”重新安裝。

 

最后安裝Discuz,要注意版本,新版本php需要使用最新版Discuz

成功。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM