教你學(xué)會WinXP搭建PHP開發(fā)環(huán)境
PHP開發(fā)環(huán)境的正確搭建,是我們使用PHP語言進(jìn)行編程的首要因素。那么如何實(shí)現(xiàn)WinXP搭建PHP開發(fā)環(huán)境呢?本文給出了具體的方法。#t#
WinXP搭建PHP開發(fā)環(huán)境1.安裝Apache服務(wù)器
地址:http://httpd.apache.org/download.cgi
下載目前新版本:apache_2.2.13-win32-x86-openssl-0.9.8k.msi
直接運(yùn)行安裝文件即可。
本例安裝路徑:D:\Program Files\Apache Software Foundation\Apache2.2
WinXP搭建PHP開發(fā)環(huán)境2.安裝PHP
目前***的穩(wěn)定版本是PHP 5.2.11,但是沒有對應(yīng)的PECL包,5.2.6的PECL包依然可以在這個版本上運(yùn)行。我還選擇了使用5.2.6版本。下載地址:http://www.php.net/releases/
下載兩個文件:php-5.2.6-Win32.zip、pecl-5.2.6-Win32.zip。***個文件是PHP解釋器,第二個是PECL(The PHP Extension Community Library),它包含的是可以編譯進(jìn) PHP Core 的 C 語言代碼,因此可以將 PECL 擴(kuò)展庫編譯成為可動態(tài)加載的 .so 共享庫,它從底層對PHP語言進(jìn)行拓展。
將兩個壓縮文件解壓,將pecl-5.2.6-Win32下的所有dll文件拷貝到,php-5.2.6-Win32下的ext目錄中。再把php-5.2.6-Win32放到你想要的位置。PHP核心解釋器算是安裝完成。
本例安裝路徑:D:\Program Files\PHP\php-5.2.6-Win32
要修改兩個文件:
1)PHP配置文件。在PHP安裝路徑下有兩個自帶的文件:php.ini-dist和php.ini-recommended。我們修改***個,把***個文件復(fù)制一份并將名稱改為php.ini。
修改:extension_dir項(xiàng),此項(xiàng)指明了拓展dll目錄的位置。改為:extension_dir = "D:/Program Files/PHP/php-5.2.6-Win32/ext"
doc_root項(xiàng),此項(xiàng)指明了Web服務(wù)器的跟路徑。改為:doc_root = "D:/Program Files/Apache Software Foundation/Apache2.2/htdocs"
啟用某些拓展。一些已經(jīng)存在,但是被注釋掉了,只要將行前的;號起到即可。如果不清楚將要使用那些,這步可以暫時(shí)不做。
2)Apache配置文件。將PHP添加到Apache配置中。修改Apache安裝目錄下conf中的httpd.conf文件,添加如下的語句:
LoadModule php5_module "D:/Program Files/PHP/php-5.2.6-Win32/php5apache2_2.dll"
PHPIniDir "D:/Program Files/PHP/php-5.2.6-Win32/"
AddType application/x-httpd-php .php
需要注意的是"D:/Program Files/PHP/php-5.2.6-Win32/php5apache2_2.dll"必須使用雙引號,否則Apache無法啟動服務(wù)。
WinXP搭建PHP開發(fā)環(huán)境3.測試安裝。
在Apache服務(wù)器的跟目錄下創(chuàng)建一個測試文件test.php
文件內(nèi)容:<? phpinfo() ?>
啟動服務(wù)器,訪問http://127.0.0.1/。會打印PHP所有的配置信息。
4.安裝PEAR。
在PHP的目錄下運(yùn)行g(shù)o-pear.bat命令即可,安裝過程中一路回車鍵就行了。PEAR是PHP的官方開源類庫, PHP Extension and Application Repository的縮寫。Pear在英文中是梨子的意思。PEAR將PHP程序開發(fā)過程中常用的功能編寫成類庫,涵蓋了頁面呈面、數(shù)據(jù)庫訪問、文件操作、數(shù)據(jù)結(jié)構(gòu)、緩存操作、網(wǎng)絡(luò)協(xié)議等許多方面,用戶可以很方便地使用。
WinXP搭建PHP開發(fā)環(huán)境5.配置環(huán)境變量,將php的安裝目錄加入path中。
否則一些php支持的函數(shù)找不到,例如與支持MySQL相關(guān)的libmysql.dll文件,你到網(wǎng)上搜索有些人會告訴你要把這個文件拷到window目錄下。解決同樣的問題,設(shè)置path顯然更專業(yè)一些。
WinXP搭建PHP開發(fā)環(huán)境6.編輯器筆者選擇的是Zend,Eclipse也有專門的PHP編輯器。
Zend7.0以后開始使用Eclipse插件技術(shù)開發(fā),風(fēng)格和Eclipse一樣,不知道是否是為了吸引為數(shù)眾多的Java開發(fā)人員。
WinXP搭建PHP開發(fā)環(huán)境7.如果使用Zend,php工程的代碼放在workspace下。
php不是編程語言只是腳本而已,不需要編譯,因此可以將Apache的工程發(fā)布目錄配置到workspace上,這樣寫完代碼就能看到結(jié)果,很方便。
即,修改Apache安裝目錄下conf/httpd.conf文件中的DocumentRoot項(xiàng),改成workspace所在位置即可。