1、下載安裝apache:官網 http://httpd.apache.org/download.cgi#apache24 下載httpd-2.2.25-win32-x86-no_ssl.msi並安裝
2、下載安裝PHP:官網http://windows.php.net/download/#php-5.4 下載 php-5.4.19-Win32-VC9-x86.zip 並解壓的E:\PHP目錄
3、配置php
在 ZIP 包中有兩個 ini 檔案,php.ini-development和 php.ini-production。官方手冊中建議使用 php.ini-production,複製所選擇的php.ini-production 並將其重新命名為 php.ini。比如我把將 php.ini-development複製到E:\php,並命名為php.ini 。
php.ini 中正確設定了extension_dir 和 doc_root 指令的值。
這些指令依賴於 PHP 被安裝的系統。開啟php.ini 檔案,搜尋“extension_dir”,將這裡的 extensions_dir 的值設定成 E:/php/ext 。即:extensions_dir = E:/php/ext 。
然後在php.ini中搜尋“doc_root”,這個是你的WEB根目錄。Apache的 doc_root 預設是安裝目錄的 htdocs 資料夾,比如我的是 E:\Program Files\Apache Software Foundation\Apache2.2\htdocs,所以我寫的例子是:doc_root = E:\Program Files\Apache Software Foundation\Apache2.2\htdocs。
4、配置Apache
將以下三行加入到 Apache 的 httpd.conf 配置檔案中以設定 Apache 2.x 的 PHP 模組:
# 對 PHP 5 用這兩行:
LoadModule php5_module "E:\PHP\php5apache2_2.dll"
AddType application/x-httpd-php .php# 配置 php.ini 的路徑
PHPIniDir "E:\PHP" //PHP的配置路徑
注意,PHP 路徑換成你自己的路徑。特別要注意的是,Apache2.2版本要用 php5apache2_2.dll 。
至此,整個Apache下配置PHP完成,你可以建一個包含phpinfo()函式的php檔案index.php,測試PHP在 Apache 下是否配置成功。測試檔案內容如下:
<?php
echo phpinfo();
?>
將此檔案index.php放到apache的web根目錄E:\Program Files\Apache Software Foundation\Apache2.2\htdocs下 在瀏覽其中輸入http://localhost/index.php進行測試