我是第一次在xp下配置php
在網上找了很多資料,按照上面的一步步配,總會在半路出現一些問題,
以下是我綜合幾個網友的資料配置成功的步驟:
apache_2.2.6-win32-x86-no_ssl.msi http://apache.mirror.phpchina.com/httpd/binaries/win32/apache_2.2.6-win32-x86-openssl-0.9.8e.msi
php-5.2.5-win32-installer.msi
http://cn2.php.net/distributions/php-5.2.5-win32-installer.msi
PHP 5.2.5 zip package
http://cn.php.net/get/php-5.2.5-Win32.zip/from/cn2.php.net/mirror(這里面有需要的dll文件)
mysql-5.0.22-win32_Setup.exe
http://www.mysql.com/
開始安裝
一、安裝Apache2.2.6
1 運行安裝程序 圖1

2 下一步,圖2 安裝協議

3 下一步,圖3 Apache HTTP Server的一些說明

4 下一步,圖4 填寫服務信息
Network Domain 域名 ,這里填寫 localhostServer Name 服務器名,這里填寫 localhost
Administrator‘s Email Address 管理員郵箱

5 安裝類型
選擇自定義安裝 Custom,圖5

6 自定義安裝設置,圖6

修改安裝目錄,這里我把目錄修改到F:\Apache2\圖7

7 安裝確認,圖8

8 開始安裝,圖9

安裝最后會出現幾個命令行窗口。
9 安裝完畢,圖10

10 右下角出現圖標,圖11

11 雙擊顯示服務器監控信息,圖12

12 測試,圖13
在瀏覽器地址欄輸入 http://localhost,回車顯示 “It works!”。
如圖,表示安裝成功了!

這樣 Apache就安裝完畢了。
二、安裝PHP5.2.5
1 拷貝需要的組件
解壓php-5.2.5-Win32.zip到“G:/PHPTemp”。這里主要是拷貝一些以后需要的組件。
2 運行安裝程序php-5.2.5-win32-installer.msi

3 接受 安裝協議

4 選擇安裝目錄,
選定目錄.我設置的是F:\php\

5 選擇服務器設置

6 選擇Apache配置文件目錄,按我之前的配置,這里我選的是F:\Apache2\

7 安裝設置

8 準備安裝

9 安裝完畢

10 從G:/PHPTemp拷貝libmysql.dll及ext文件夾到F:/PHP
并在F:/PHP/php.ini中修改成
;;;;;;;;;;;;;;;;;;;;;;
; Dynamic Extensions ;
;;;;;;;;;;;;;;;;;;;;;;
;
; If you wish to have an extension loaded automatically, use the following
; syntax:
;
; extension=modulename.extension
;
; For example, on Windows:
;
; extension=msql.dll
extension=php_mysql.dll
extension=php_mysqli.dll
;
; ... or under UNIX:
將F:/PHP/php.ini文件拷貝到C:\WINDOWS目錄下
將F:/PHP/libmysql.dll文件拷貝到 C:\WINDOWS\system32目錄下
將F:/PHP/ext/php_mysql.dll 文件拷貝到 C:\WINDOWS\system32目錄下
將F:/PHP/ext/php_mysqli.dll文件拷貝到 C:\WINDOWS\system32目錄下
11 對Apache進行設置
在F:\下建立phpweb子目錄,即“F:/phpweb”目錄。
修改目錄F:\Apache2\conf下的文件“ httpd.conf”。
搜索DocumentRoot "F:/Apache2/htdocs"把冒號中的F:/Apache2/htdocs,替換成“F:/phpweb";
搜索<Directory "F:/Apache2/htdocs"> 把冒號中的F:/Apache2/htdocs,替換成“F:/phpweb";
上面這兩行可以不改,那么以后添加的論壇程序就要放在f:/Apache2/htdocs下面,就是以這個目錄作為根目錄。改的目的就是不想把所有網站程序都放在Apache的目錄下面。
搜索DirectoryIndex index.html 增加為DirectoryIndex index.html index.php
上面這句為了能夠運行缺省的頁面,這里增加了 index.php作為缺省頁面。
修改完畢,保存,并重新啟動Apache服務器,也許會啟動不成功,這時要不按Ctrl+Alt+Del刪除Apache相關程序,要不重新啟動計算機。
12 測試
在“f:/phpweb”目錄中,創建文件 test.php








Hello World
那么你安裝Apache和PHP成功了。