Windows XP + Apache 2.2.4 + PHP 5.2.3 + MySQL 5.0.27 + Zend Optimizer 3.3.0環(huán)境配置說(shuō)明(推薦)
2007年08月24日 星期五 下午 02:56
以下為本說(shuō)明所要用到的軟件及相關(guān)網(wǎng)站,zend網(wǎng)站下載需要注冊(cè)一個(gè)用戶。
Apache 2.2.4 — www.apache.org
PHP 5.2.3 — www.php.net
MySQL 5.0.27 — www.mysql.com
Zend Optimizer 3.3.0 — www.zend.com
phpMyAdmin 2.9.2 — www.phpmyadmin.net
≡ Apache 2.2.4 的安裝 ≡
打開(kāi)我的電腦,進(jìn)入D盤(pán),在其下新建一個(gè)文件夾,名為 local 。
到其官方站點(diǎn)下載 apache_2.2.4-win32-x86-no_ssl.msi 并執(zhí)行。
按3次Next按鈕,安裝程序要求輸入你的Network Domain(網(wǎng)絡(luò)域名)、Server Domain(服務(wù)器域名)和網(wǎng)站管理員的E-mail,有的話就如實(shí)填寫(xiě),本說(shuō)明介紹的是本地自建測(cè)試環(huán)境,所以隨便一下,前兩個(gè)填 localhost ,郵件寫(xiě)自己的即可。
進(jìn)入Next后,默認(rèn)的安裝路徑是”C:\Program Files\Apache Software Foundation\Apache2.2\”,修改路徑,改為前面所述的”D:\local\Apache2″。
然后一路下去,直到安裝結(jié)束;此時(shí),打開(kāi)D盤(pán)下的local文件夾,可以看到有一個(gè)名為Apache2的文件夾。
打開(kāi)IE,然后在地址欄輸入:”http://localhost” 或者 “http://127.0.0.1″ 可以看到Apache安裝完成的成功頁(yè)面;以后網(wǎng)頁(yè)的存在位置就在 “D:\webserver\Apache2\htdocs” 目錄。
≡ PHP 5.2.3 的安裝 ≡
到其官方站點(diǎn)下載 php-5.2.3-Win32.zip 并解壓(在此不要下載及使用它的Installer,這種方式雖然很自動(dòng)化、很智能,但也存在很多方面的限制,因?yàn)椴煌扑]。)
將PHP文件解壓到一個(gè)目錄下,目錄地址為 “D:\webserver\php5″。
將PHP目錄(D:\webserver\php5)下的php.ini-dist復(fù)制到windows(有的系統(tǒng)是winnt目錄)目錄下,并改名為php.ini。
復(fù)制D:\local\php目錄下的所有dll文件到windows的系統(tǒng)文件夾里,即:C:\windows\system32。
≡ MySQL 5.0.27 的安裝 ≡
1.打開(kāi)我的電腦,進(jìn)入D:\webserver,在其下新建一個(gè)文件夾,名為 mysql5 。
2.到其官方站點(diǎn)下載 Mysql 5.0.27 Installer 并執(zhí)行。
3.按Next,然后選擇Custom安裝方式。
4.點(diǎn)擊Change,改變安裝路徑;原路徑是”C:\Program Files\MySQL\MySQL Server 5.0\”,這里改為:”D:\webserver\mysql5\”。
5.等安裝進(jìn)度條load完時(shí),會(huì)出現(xiàn)一個(gè)Sign Up向?qū)В@里不用理,選擇最下面的那個(gè)Skip Sign-Up,然后Next,上面有個(gè) “Configure the MySQL Server now” 是打勾的,不要去掉,直接點(diǎn)Finish。
6.現(xiàn)在開(kāi)始安裝最后的配置,點(diǎn)Next,選擇Detailed Configuration,然后選擇第二個(gè)Server Machine。
7.再Next,選擇Non-Transactional Database Only。
8.再Next,選擇Manual Setting,連接數(shù)選擇200到300,在此因?yàn)槭潜緳C(jī)測(cè)試,所以此項(xiàng)并不重要。
9.再Next,是設(shè)置其的端口,默認(rèn)是3306,不要?jiǎng)铀?br />
10.再Next,選擇Manual Selected Default Character Set / Collation,在下面的 Character Set選擇gbk。
11.再Next,在Include Bin Directory in Windows PATH前打勾。
12.再Next,在Modify Security Settings前的勾取消,因?yàn)槭潜镜丨h(huán)境,非服務(wù)器和虛擬主機(jī)。
13.最后一個(gè)Next再加Execute,可以看到上面的步驟全部完成。
14.MySQL的帳號(hào)是:root,密碼為空(安裝過(guò)程中有定義)。
15.檢測(cè)MySQL,鍵盤(pán)的Win + R,彈出運(yùn)行對(duì)話框,輸入cmd后回車(chē),進(jìn)入命令提示符,然后輸入:”net start mysql”(注意空格),如提示您要的服務(wù)已經(jīng)啟動(dòng),表示全部安裝成功。
≡ Apache 與 PHP 的配置 ≡
開(kāi)始菜單的程序的Apache HTTP Server 2.2.4,再進(jìn)入下一級(jí)的Configure Apache Server,這時(shí)可以看到那個(gè)Edit the Apache httpd.conf Configuration File。點(diǎn)一下。
1.查找:
#LoadModule ssl_module modules/mod_ssl.so
在下面添加:
LoadModule php5_module “d:/webserver/php5/php5apache2_2.dll”
2.查找:
DirectoryIndex index.html
3.替換:
DirectoryIndex index.html index.htm index.php default.php
4.查找:
AddType application/x-gzip .gz .tgz
在下面添加:
AddType application/x-httpd-php .php
Apache配置結(jié)束,現(xiàn)在開(kāi)始進(jìn)行PHP配置,用Notepad打開(kāi)C:\windows\php.ini。
5.查找:
extension_dir = “./”
6.替換:
extension_dir = “d:/webserver/php5/ext/”
7.查找:
upload_max_filesize = 2M
這里的意思為修改上傳文件的最大限制,默認(rèn)為2M,可以改為6M。
8.查找:
;extension=php_mbstring.dll
將前面的;號(hào)去掉。
9.查找:
;extension=php_gd2.dll
將前面的;號(hào)去掉。
10.查找:
;extension=mysql.dll
將前面的;號(hào)去掉。
11.查找:
;date.timezone =
替換:
date.timezone = PRC
文件修改完畢,此時(shí),雙擊右下角任務(wù)欄的Apache圖標(biāo),彈出的窗口中,點(diǎn)Stop停止服務(wù),等停止后再點(diǎn)Start啟動(dòng)服務(wù),此時(shí),可以看到其窗口的狀態(tài)欄中會(huì)顯示:”Apache/2.2.4 (Win32) PHP/5.2.0″。配置全部完成。
≡ phpMyAdmin 2.9.2 的安裝 ≡
到其官方站點(diǎn)下載 phpMyAdmin-2.9.2.zip 并解壓,并更改目錄名為phpmyadmin,然后移動(dòng)到”d:\webserver\Apache2\htdocs”。
編輯:libraries下的config.default.php。
查找:
$cfg[’Servers’][$i][’auth_type’] = ‘config’; // Authentication method (config, http or cookie based)?
$cfg[’Servers’][$i][’user’] = ‘root’; // MySQL user
$cfg[’Servers’][$i][’password’] = ”; // MySQL password (only needed
// with ‘config’ auth_type)
$cfg[’Servers’][$i][’nopassword’] = FALSE; // Whether to try to connect without password
$cfg[’Servers’][$i][’only_db’] = ”; // If set to a db-name, only
// this db is displayed in left frame
// It may also be an array of db-names, where sorting order is relevant.
這里由于是本地測(cè)試環(huán)境,所以所按默認(rèn)值,不需要更改。
查找:
$cfg[’DefaultLang’] = ‘en-iso-8859-1′;
替換:
$cfg[’DefaultLang’] = ‘gb2312′;
查找:
$cfg[’DefaultCharset’] = ‘iso-8859-1′;
替換:
$cfg[’DefaultCharset’] = ‘gb2312′;
設(shè)置完成。現(xiàn)在打開(kāi)IE,鍵入:”http://localhost/phpmyadmin”,即可進(jìn)行相關(guān)操作。