原因: httpd.conf 缺少 PHP 模組加載與類型映射。
解決: 添加:
LoadModule php5_module "D:/php/php5apache2_2.dll" AddType application/x-httpd-php .php PHPIniDir "D:/php/"
警告: date(): It is not safe to rely on the system's timezone settings...
解決: 編輯 php.ini,設置:
date.timezone = Asia/Shanghai
php.ini 中 extension=php_openssl.dll 前分號去掉;httpd-2.2.25-win32-x86-openssl-0.9.8y.msi),而非 no_ssl 版;extension_dir = "ext" 前無分號,路徑正確。總結: Windows 手動搭建環境易發生模組版本不匹配、擴展依賴缺失、配置路徑錯誤。建議生產環境使用集成包(如 XAMPP、WampServer、phpStudy)或 Docker 容器化部署,避免手動配置坑點。