Posted on 2008-02-29 16:54
walkingpig 閱讀(498)
評論(0) 編輯 收藏 所屬分類:
服務器
我是第一次在xp下配置php
在網上找了很多資料,按照上面的一步步配,總會在半路出現一些問題,
以下是我綜合幾個網友的資料配置成功的步驟:
操作系統:windows xp
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
<html>
<head>
<title>PHP Tes</title>
</head>
<body>
<?php echo "<p>Hello World</p>"; ?>
</body>
</html>
在瀏覽器地址欄中輸入 http://localhost/test.php,顯示如下,
顯示:
Hello World
那么你安裝Apache和PHP成功了。