1. 程式人生 > >安裝phpnow服務[Apache_pn]提示失敗的解決方法

安裝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

成功。