| 組件 | 版本 | 安裝路徑 | 關鍵配置文件 |
|---|---|---|---|
| Apache | 2.2.15 | C:\lamp\apache2 | conf\httpd.conf |
| MySQL | 5.1.46 | C:\lamp\mysql5 | my.ini |
| PHP | 5.2.13 | C:\lamp\php5 | php.ini |
| phpMyAdmin | 3.3.3 | C:\lamp\apache2\htdocs\phpmyadmin | config.inc.php |
| Zend Optimizer | 3.3.3 | C:\lamp\ZendOptimizer | - |
數據文件建議放非系統盤:D:\datafiles\data
httpd-2.2.15-win32-x86-no_ssl.msilocalhost、admin@localhost)C:\lamp\apache2https://localhost/ 出現 "It works!" 即成功mysql-5.1.46-win32.msi,選 **Custom** 安裝C:\lamp\mysql5D:\datafiles\data(避免系統還原丟失數據)mysql -u root -p → status管理員 CMD 執行:
sc delete mysql
[SC] DeleteService SUCCESS
然後重新運行配置向導。
php-5.2.13-Win32.zip 到 C:\lamp\php5C:\lamp\apache2\conf\httpd.conf,插入三行:
LoadModule php5_module "C:/lamp/php5/php5apache2_2.dll"
AddType application/x-httpd-php .php .phtml
PHPIniDir "C:/lamp/php5"
注意:PHP 5.2 + Apache 2.2 **必須用** php5apache2_2.dll,別混淆 php5apache2.dll (Apache 2.0) 或 php5apache.dll (Apache 1.x)。php.ini-recommended 為 php.iniextension_dir = "C:/lamp/php5/ext"
extension=php_mysql.dll
extension=php_mysqli.dll
C:\lamp\php5\libmysql.dll 到 C:\Windows\System32(或將 PHP 目錄加入系統 PATH)https://localhost/test.php(含 )驗證ZendOptimizer-3.3.3-Windows-i386.exeC:\lamp\php5C:\lamp\apache2with Zend Optimizer v3.3.3C:\lamp\apache2\htdocs\phpmyadmin(目錄名**必須小寫**)config.sample.inc.php 為 config.inc.php// 1. HTTP 認證(推薦生產)
$cfg['Servers'][$i]['auth_type'] = 'http';
// 2. Cookie 認證(需瀏覽器開啟 Cookie)
$cfg['blowfish_secret'] = 'your_random_string_here';
$cfg['Servers'][$i]['auth_type'] = 'cookie';
// 3. Config 認證(僅本地測試,明文密碼)
$cfg['Servers'][$i]['auth_type'] = 'config';
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = 'your_password';
https://localhost/phpmyadmin/ 測試https://localhost/ → It works!https://localhost/test.php → phpinfo() 顯示版本、模塊show databases;| 方案 | 優勢 | 適用場景 |
|---|---|---|
| XAMPP / WAMP / phpStudy | 一鍵安裝、圖形管理、版本切換 | 本地開發、快速搭建 |
| Docker (官方 php:apache + mysql) | 環境隔離、版本鎖定、生產一致 | 團隊協作、CI/CD、微服務 |
| WSL2 + 原生 Linux 套件管理 | 真實 Linux 環境、性能近原生 | Windows 10/11 開發主力機 |
手動安裝雖繁瑣,但能深入理解各組件交互細節(模塊加載、配置文件、權限、端口、字符集)。生產環境請使用自動化部署腳本或容器化方案;本地開發建議直接用 phpStudy/XAMPP 節省時間。