首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 更多程式語言 >> 程式設計綜合問答

Apache 安裝失敗「無法註冊服務」:改用 XAMPP 整合包或重新安裝

     編輯:程式設計綜合問答

錯誤現象

安裝過程彈出錯誤視窗,安裝完成後瀏覽器訪問 localhost 無「It works!」頁面。

根本原因

安裝程式未成功將 Apache 註冊為 Windows 服務,導致服務不存在、無法啟動、80 埠無監聽。

解決方案

  1. 推薦:使用 XAMPP / WampServer / phpStudy 整合包
    包含 Apache + PHP + MySQL + phpMyAdmin,一鍵安裝、自動註冊服務、圖形化管理,適合初學者。
    下載:XAMPP 官網
  2. 手動修復 Apache 服務(若堅持獨立安裝):
    
    # 以管理員身分執行 CMD
    httpd.exe -k install -n "Apache2.4"
    # 若報錯缺少 MSVC 運行庫,安裝 Visual C++ Redistributable
    net start Apache2.4
    
  3. 檢查 80 埠佔用:netstat -ano | findstr :80,若被 IIS/系統佔用,停用該服務或修改 httpd.conf Listen 8080。
  4. 防火牆/防毒軟體:允許 httpd.exe 網路存取。

驗證步驟

  1. 服務啟動後,瀏覽器訪問 https://localhost/ 或 https://127.0.0.1/。
  2. 出現「It works!」或 XAMPP 歡迎頁即成功。
  3. 將 PHP 檔案放入 htdocs,測試 。

原答案核心

「建議重新安裝下 apache。初學php,使用xampp集成安裝包會更好一點。」

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved