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

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

解決方法以下:數據庫

解決方法1:apache

一、以管理員身份運行cmd.exe.能夠在「C:\Windows\System32」下找到cmd.exe,右鍵選擇「以管理員身份運行」或者在開始菜單運行搜索框中 敲入cmd ,菜單上方程序欄中出現cmd圖標,而後右鍵選擇「以管理員身份運行」。工具

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

解決辦法2:操作系統

一些朋友在Vista或者Windows7操做系統下安裝Apache時會遇到「安裝服務 [ Apache_pn ] 失敗」的錯誤,詳細的錯誤信息以下: 正在安裝 Apache ... [Mon Jul 07 11:08:49 2008] [error] Apache_pn: Service is already installed. 安裝服務 [ Apache_pn ] 失敗.可能緣由以下: 一、服務名已存在, 請卸載或使用不一樣的服務名. 二、非管理員權限, 不能操做 Windows NT 服務. 錯誤提示無非就這兩點:要麼服務名已存在,說明已經安裝過Apache;要麼就是管理權限不夠。 下面就爲你們介紹一下若是是管理權限不夠如何解決安裝服務Apache_pn失敗的問題: 方法是:點擊「開始 > 運行」,而後輸入「msconfig」打開系統配置。在「工具」標籤中選中「禁用UAC」,單擊「啓動」禁用用戶帳戶控制功能。 而後進行Apache安裝,安裝成功後,再按照上面的方法,從新啓用UAC便可。 直接就能夠卸載,方法很簡單,打開CMD 輸入 sc delete  apache_pn 而後回車就OK,應該這樣能夠解決的。blog

解決方法3:get

在」開始——搜索「中輸入」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」從新安裝。cmd

 

最後安裝Discuz,要注意版本,新版本php須要使用最新版Discuzit

成功。

相關文章
相關標籤/搜索