到官方網站下載最新正式版本(括弧內的版本號碼是我搭建平台時使用的):
Apache(2.2.4):http://httpd.apache.org/download.cgi
PHP(5.2.3,zip包):http://www.php.net/downloads.php
MySQL(5.0.45):http://dev.mysql.com/downloads/mysql/5.0.html
phpMyAdmin(2.10.3):http://www.phpmyadmin.net/home_page/downloads.php
為了以後重裝系統方便,建議不要安裝在系統硬碟,這裡安裝在D盤。可以是根目錄,亦可以是其它目錄,但最好目錄名中不要有空格,這樣可以避免某些錯誤的出現。
安裝Apache 2.2.4
開始後,同意協議,一路Next。到了填寫Server Information這一步,在Network Domain、Server Name中填寫localhost,當然你填寫其它的也沒有什麼影響;底下的選項就選擇預設的第一個,Next。安裝類型,選擇Custom,Next。 安裝功能預設;安裝地址,我這裡選擇的是D:\Apache2.2,Next。確認無誤後,按Install,開始安裝。
提示:在XP/2000下安裝Apache安裝完成,win2003sp2,Vista下還需一下步驟。
在Vista下,安裝到最後時,會出現兩個錯誤,主要是無法註冊服務。其實,不影響的(接下來解決這個問題),忽略錯誤,完成安裝。在開始菜 單>所有程式>附件中找到命令提示字元,或在開始中搜尋cmd,右擊以管理員身份運行。到Apache安裝目錄的bin子目錄下,執行 httpd -k install 命令,把Apache安裝為Windows服務。接著, httpd -k start ,啟動Apache。
安裝PHP 5.2.3
PHP不用安裝程式,直接將壓縮包解壓到選定的檔案夾,例如我這裡D:\PHP5.2.3。
配置Apache和PHP
開啟Apache的設定檔httpd.conf(Apache安裝資料夾下conf子檔案夾中),找到DocumentRoot "X:/xxx/htdocs" 和 <Directory "X:/xxx/htdocs">(引號內因個人安裝地址而不同),將引號內改為網站所在檔案夾。例如,我這裡改為DocumentRoot "D:/Apache2.2/httpdocs" 和 <Directory "D:/Apache2.2/httpdocs">,只是本機調試,所以我的基本上就是apache的預設配置.
提示:在Windows中,地址寫法是D:\Apache2.2\httpdocs,在httpd.conf中則改為D:/Apache2.2/httpdocs,即將反斜線"\"改為斜杠"/"
找到LoadModule,在下面添加
LoadModule php5_module "D:/PHP5.2.3/php5apache2_2.dll"
PHPIniDir "D:/PHP5.2.3"
兩行代碼,請根據PHP安裝位置,更改引號內的地址。
找到 DirectoryIndex index.html,修改為 DirectoryIndex index.php index.html
找到 AddType application/x-gzip .gz .tgz ,在下面分別添加
AddType application/x-httpd-php .php
AddType application/x-httpd-php .html
儲存httpd.conf
然後在PHP的安裝資料夾中,將php.ini-recommended備份並重新命名為php.ini,開啟php.ini
找到 ;extension=php_bz2.dll,下面一長串類似的列表,是可供選擇載入的模組,可以根據自己的需求載入它們,方法是去掉前面的;號。例如我這裡載入了:
extension=php_gd2.dll
extension=php_mbstring.dll
extension=php_mhash.dll
extension=php_mime_magic.dll
extension=php_ming.dll
extension=php_mysql.dll
extension=php_xmlrpc.dll
找到 memory_limit =,修改後面的數值可以限定php指令碼最多可佔用的記憶體大小。
儲存php.ini
接著,將PHP安裝資料夾位置添加到Windows的系統路徑中。具體方法是,電腦>屬性>進階系統屬性>環境變數>系統變數>Path>編輯,在變數值中添加 D:\PHP5.2.3;D:\PHP5.2.3\ext ,具體路徑根據自己的情況改變。
提示:Vista下請取消開機自動運行Apache Web Server status monitor(X:XXXApachebinApacheMonitor.exe),此程式在Vista下安裝不正確,而且功能完全可由系統內建的"服務"實現。
重啟電腦。
提示:更改系統內容變數後,需要重新啟動電腦,才會生效!
提示:XP/2000下,開啟系統內容變數的步驟為,我的電腦>屬性>進階選項卡>環境變數
測試Apache和PHP是否正確安裝
在你存放網站的檔案夾中(例如我這裡是D:\Apache2.2\httpdocs)建立一個文字檔,輸入一下代碼:
<?php
phpinfo();
?>
儲存為test.php。
然後在瀏覽器中開啟網站 http://localhost/test.php,如何顯示如下圖,則Apache和PHP安裝成功。
安裝MySQL
開啟MySQL安裝程式,在安裝類型中選擇Custom,接下來選擇安裝地址為D:\MySQL,確認後安裝。
安裝完成後,會詢問你是否進行MySQL.com Sign-Up,即到官方網站註冊帳號。如果願意就註冊,像我就直接跳過,不會有任何影響的。
接著詢問是否Configure the MySQL Server now,勾選並繼續,開始配置MySQL。
選擇Detailed Configuration,即手動詳細配置。
接著選擇Developer Machine,因為我們是做案頭伺服器,開發調試用的,所以選這個。
再選擇Multifunctional Database,就是預設的就可以了。
設定InnoDB Tablespace,預設即可。如果調整了設定,以後重裝一定要設為同樣的,不然資料庫會損壞;當然,備份一下資料庫,就沒問題了。
設定MySQL Server同時的串連數,因為是案頭伺服器嘛,預設的第一項就行;當然你也可以選最後一項,輸入想要的數值。
設定連接埠和模式,預設即可。
設定預設資料庫語言編碼,選擇第二項UTF8。
設定服務和是否將MySQL安裝目錄添加到系統路徑,兩個都選上。
設定管理員密碼,設定一下密碼就可以了。如果是重裝系統後再次恢複安裝,這裡什麼都不要勾選。
確認後,程式自動設定,並開啟MySQL。
安裝phpMyAdmin
將phpMyAdmin解壓縮到你想要的檔案夾中,例如我這裡D:\Apache2.2\httpdocs\phpmyadmin,然後將 libraries子檔案夾中的config.default.php複製到phpmyadmin檔案夾中,並重新命名為config.inc.php。
開啟config.inc.php,找到
$cfg['Servers'][$i]['auth_type'] = 'cookie';
將其修改為
$cfg['Servers'][$i]['auth_type'] = 'http';
開啟Apache的設定檔httpd.conf,找到 # Alias /webpath /full/filesystem/path,在下面添加一下代碼(具體路徑根據自己的情況修改):
Alias /phpmyadmin "D:/Apache2.2/httpdocs/phpmyadmin"
<Directory "D:/Apache2.2/httpdocs/phpmyadmin">
AllowOverride None
Options None
Order allow,deny
Allow from all
</Directory>
儲存httpd.conf。在命令提示字元中執行 httpd -k restart ,或在服務中重新啟動Apache。
測試MySQL和phpMyAdmin是否正確安裝
在瀏覽器中,開啟http://localhost/phpmyadmin。在出現的對話方塊中輸入MySQL的管理員帳號(root)和密碼。
如果順利登入並開啟phpMyAdmin介面,則MySQL和phpMyAdmin已安裝完成。