快速搭建WINDOWS XP+PHP5+APACHE+MYSQL環(huán)境
因工作需要現(xiàn)在接觸了PHP,發(fā)個(gè)PHP的配置,以后作為參考。首先說(shuō)下我用的操作系統(tǒng)及軟件版本:
Windows XP Home版
PHP 5.2.1
APACHE 2.4.4
MYSQL 5.0.27
可能有些朋友在APACHE版本的選擇上會(huì)傾向于APACHE 2.0.X,因?yàn)锳PACHE 2.4.X版本默認(rèn)情況下并不支持PHP 5。我這樣選擇這是因?yàn)橹霸贚inux+APACHE 2.0.X環(huán)境下操作時(shí)發(fā)現(xiàn)有些PHP程序出現(xiàn)無(wú)法顯示的情況,而換成APACHE 2.2.X就不會(huì)出現(xiàn)這種情況,所以我選擇APACHE 2.2.4,雖然這會(huì)使PHP的配置看起來(lái)更加繁雜。
現(xiàn)在開(kāi)始安裝,我先安裝APACHE,安裝路徑為默認(rèn)C:\Program Files\ ,在Domain和Servername里填寫你的IP地址或者服務(wù)器名和自己的EMAIL,等待一會(huì),安裝完畢,如果在右下角任務(wù)攔出現(xiàn)一個(gè)綠色的箭頭型標(biāo)志,就說(shuō)明你安裝成功了。繼續(xù)安裝PHP,安裝目錄依舊是默認(rèn)的C:\Program Files\下,服務(wù)器選擇APACHE 2.2.X,在安裝文件選擇框Extensions項(xiàng)中勾上MySQL和MySQLi兩項(xiàng),接著是選擇APACHE的安裝目錄,我這里選的是C:\Program Files\ Apache Software Foundation\Apache2.2\,好的這樣PHP也安裝完畢,我們來(lái)配置服器,打開(kāi)httpd.conf文件(C:\Program Files\ Apache Software Foundation\Apache2.2\conf\下)進(jìn)行編輯:
找到最后面的LoadModule php5_module "C:\\Program Files\\PHP\\php5apache2_2.dll"這句,在前面添上LoadFile "C:\\Program Files\\PHP\\php5ts.dll"。
查找 DocumentRoot,把C:\Program Files\ Apache Software Foundation\Apache2.2\htdocs改成你自己喜歡的路徑來(lái)存放站點(diǎn)文件,當(dāng)然你也可以使用默認(rèn)路徑不做修改,我改成了C:\www,并在C盤下建了個(gè)www文件夾,接著查找<Directory "C:\Program Files\Apache Software Foundation\Apache2.2\htdocs">這一句并改為<Directory "C:/www">。
查找DirectoryIndex添加php文件支持,在DirectoryIndex index.html后面加上index.html.var index.php。
查找AddType模塊,在AddType application/x-gzip .tgz下面加上AddType application/x-httpd-php .php,OK到此APACHE 已經(jīng)支持PHP5了。
我們現(xiàn)在來(lái)配置php.ini(在C:\Program Files\PHP\下),首先把php.ini復(fù)制到C:\windows目錄下,并做如下修改:
在Data Handling模塊中找到post_max_size = 8M,這是PHP可以接受的POST數(shù)據(jù)最大大小,可更改為20M。
在File Uploads模塊中找到upload_max_filesize = 2M,這是允許上傳的的最大文件大小,可更改為20M。
查找Dynamic Extensions,這里是PHP擴(kuò)展設(shè)置部分,列出了PHP所有的可支持?jǐn)U展,前面都加了分號(hào)注釋,表示目前PHP配置不支持?jǐn)U展,我們可以將分號(hào)去掉使PHP支持該擴(kuò)展。下面列出的是幾個(gè)常用的PHP擴(kuò)展(記得把前面分號(hào)去掉):
;extension=php_mbstring.dll
;extension=php_dba.dll
;extension=php_dbase.dll
;extension=php_gd2.dll
;extension=php_imap.dll
;extension=php_mysql.dll
到此php.ini也配置完成了,之后把PHP目錄下的libmysql.dll及PHP\ext目錄下的php_mysql.dll和php_mysqli.dll三個(gè)文件拷貝到C:\Windows\system32目錄下,這樣PHP5就能支持MYSQL5了。
我們來(lái)測(cè)試下PHP是否配置成功,在C:\www目錄用記事本創(chuàng)建一個(gè)名為test的文件,在里面寫入:
<?php
phpinfo();
?>
保存為PHP文件,在瀏覽器輸入http://127.0.0.1/test.php,看到了PHP的版本信息,這樣我們完成了PHP的配置,我們繼續(xù)安裝MySQL。
打開(kāi)安裝文件,在Setup Type中選擇安裝類型,這里我選的是默認(rèn),點(diǎn)擊NEXT開(kāi)始安裝到最后會(huì)出現(xiàn)一個(gè)對(duì)話框里面有三個(gè)選項(xiàng),內(nèi)容如下:
1:如果你沒(méi)有MYSQL.com帳戶,選第一個(gè),創(chuàng)造一個(gè)新的免費(fèi)的MYSQL.com帳戶
2:如果你有MYSQL.com帳戶,選第二個(gè),填入已經(jīng)注冊(cè)好的郵箱名和密碼
3:跳過(guò)此步驟
我們選擇第一個(gè),接著是填寫郵箱名,密碼,確認(rèn)密碼,姓名,郵政編碼,國(guó)家,省名。國(guó)家名選china,省名選other or N/A。接下來(lái)設(shè)置MySQL,你會(huì)看到一個(gè)有兩個(gè)選項(xiàng)的窗口,分別是詳細(xì)配置和標(biāo)準(zhǔn)配置,小型應(yīng)用選標(biāo)準(zhǔn)配置就可以了,點(diǎn)擊Next后出現(xiàn)下面的對(duì)話框,這里是重要的,一定要在下拉菜單里選擇MySQL41,否則不能正常啟動(dòng),下面的選項(xiàng)是是否使用命令行,最好選上,點(diǎn)擊Next后設(shè)置數(shù)據(jù)庫(kù)密碼的對(duì)話框,中間偏右和下面的選項(xiàng)分別是是否允許遠(yuǎn)程控制和是否允許匿名帳號(hào)登入,為了安全,不要選擇好了。依次點(diǎn)擊NEXT和Execute按鈕數(shù)據(jù)庫(kù)服務(wù)器便啟動(dòng)了,待依次出現(xiàn)四個(gè)對(duì)號(hào)后點(diǎn)擊Finish結(jié)束安裝。
OK,這樣整個(gè)WINDOWS XP+PHP5+APACHE+MYSQL環(huán)境就搭建完成了,現(xiàn)在就可以進(jìn)入美妙的PHP世界了。
posted on 2008-03-07 14:03 Rabbit 閱讀(1395) 評(píng)論(2) 編輯 收藏