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

APMServ 卸載不乾淨導致 WampServer 目錄錯誤?徹底清理與遷移指南

     編輯:程式設計綜合問答

問題現象

  • 原 APMServ 目錄 D:/APMServ/www,新裝 WampServer 指向 D:/web/www。
  • 瀏覽 https://localhost/ 仍顯示舊目錄內容,新目錄缺少 admin、catch 等資料夾。

根因分析

  1. APMServ 為綠色免安裝版,啟動即註冊系統服務 (Apache、MySQL) 並寫入註冊表/宿主檔,單純刪除資料夾不會移除服務。
  2. 服務仍在運行,佔用 80/3306 埠,導致 WampServer 的 Apache/MySQL 無法正常啟動或啟動後讀取舊配置。
  3. 宿主檔/註冊表殘留 可能導致路徑解析錯誤。

徹底清理步驟

  1. 停止並刪除服務 (管理員 CMD):
    net stop Apache2.4
    net stop MySQL
    sc delete Apache2.4
    sc delete MySQL
    
    (服務名稱請用 services.msc 確認,可能為 APMServ_Apache 等)
  2. 檢查啟動項: 任務管理器 → 啟動 / shell:startup / 註冊表 Run / RunOnce 移除 APMServ 相關項目。
  3. 清理宿主檔: C:\Windows\System32\drivers\etc\hosts 移除 APMServ 加入的域名映射。
  4. 刪除資料夾: 確認服務已停,再刪除 D:/APMServ。
  5. 重啟電腦 確保端口釋放。

WampServer 正確配置新目錄

  1. 左鍵 WampServer 圖示 → Apache → httpd.conf,修改 DocumentRoot 與 <Directory> 為 D:/web/www。
  2. 同樣修改 httpd-vhosts.conf (若啟用虛擬主機)。
  3. 右鍵圖示 → Tools → Restart DNS → Restart All Services。
  4. 瀏覽 https://localhost/ 應顯示 WampServer 首頁 (含 phpmyadmin、www 連結)。

避坑提醒

  • 同一機器不要同時運行 兩套 Apache/MySQL 服務,端口衝突極難排查。
  • 若需並存,請修改其中一套的 httpd.conf Listen 8080、MySQL port=3307。
  • 資料遷移:直接複製 D:/APMServ/www 內容到 D:/web/www,資料庫用 mysqldump 導出再導入。

總結

「綠色版」不等於「無痕」。徹底卸載 APMServ 的關鍵是移除系統服務與啟動項,而非單刪資料夾。清理乾淨後,WampServer 指向新目錄即可正常運作。

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