雖然有集成包(XAMPP、phpStudy),但手動安裝能深入理解各組件協作原理,方便後續調優與排錯。本文記錄 Windows 下分離安裝 Apache、MySQL、PHP 的完整步驟。
C:\Apache24(路徑避免空格、中文)conf/httpd.conf:Listen 80ServerName localhost:80
httpd.exe -k install -n "Apache2.4" 安裝服務https://localhost 出現 It Works! 即成功mysql -u root -pC:\phpphp.ini-development 為 php.iniphp.ini 關鍵配置:
extension_dir = "C:/php/ext" extension=mysqli extension=pdo_mysql extension=curl extension=mbstring extension=openssl date.timezone = Asia/Shanghai cgi.force_redirect = 0
C:\php 加入系統環境變數 PATH在 httpd.conf 末尾添加:
LoadModule php_module "C:/php/php8apache2_4.dll" AddHandler application/x-httpd-php .php PHPIniDir "C:/php" DirectoryIndex index.php index.html
重啟 Apache 服務。
在 Apache 文檔根目錄(htdocs)建立 test.php:
<?php phpinfo(); ?>
瀏覽器訪問 https://localhost/test.php,出現 PHP 版本資訊、mysqli 顯示 enabled 即大功告成。
Listen 8080 或關閉 IIS/其他程序