本文針對 Windows 2000/Me/XP 環境,詳細說明如何讓 Apache 2.0.45 正確解析 .php 與 .phps 檔案。步驟精簡明確,適合首次部署者參考。
apache_2.0.45-win32-x86-no_ssl.msi(約 5.3 MB)。php-4.3.2-Win32.zip 與 php-4.3.1-installer.exe。C:\PHP)。sapi 資料夾複製至 PHP 安裝目錄。php4ts.dll 至系統目錄:XP 為 C:\WINDOWS\System32,2K 為 C:\WINNT\system32。httpd.conf用文本編輯器開啟 C:\Apache2\conf\httpd.conf:
Dynamic Shared Object (DSO) Support 列表末尾(#LoadModule ssl_module modules/mod_ssl.so 之後)新增:LoadModule php4_module c:/php/sapi/php4apache2.dll<Directory "C:/Apache2/cgi-bin">,在第二個 </Directory> 後加入兩行:AddType application/x-httpd-php .php .phtml .php3 .php4AddType application/x-httpd-php-source .phpsC:\Program Files\Apache Group\Apache2\htdocs 建立 date.php:<?php $today=getdate(); echo "$today[month] $today[mday], $today[year]"; ?>https://localhost/date.php 應顯示當前日期。browser.phps 與 browser.php 對比:.phps 會顯示原始碼(含高亮),.php 則執行輸出。LoadModule 路徑與 AddType 拼寫。php4apache2.dll 存在於指定路徑。C:\Apache2\logs\error.log 可提供詳細線索。完成上述配置,Apache 2.0.45 即可穩定運行 PHP 腳本。