| 轉(zhuǎn)自:http:///blog/archives/266/ 
 什么是PEAR 來自百度百科:PEAR是PHP擴(kuò)展與應(yīng)用庫(the PHP Extension and Application Repository)的縮寫。它是一個PHP擴(kuò)展及應(yīng)用的一個代碼倉庫,簡單地說,PEAR之于PHP就像是CPAN(Comprehensive Perl Archive Network)之于Perl。 由此可見PEAR是PHP代碼的倉庫,在這里可以找到很多有用的代碼,避免我們重復(fù)寫一些功能,但是PEAR代碼包并不是直接通過HTTP網(wǎng)站下載的,我們需要安裝PEAR。 如何獲取并安裝PEAR 建議:下面操作在Windows 7環(huán)境下完成,同樣適用于Windows XP/2003/Vista/2008系統(tǒng),部分操作帶有嘗試性,為了避免彎路,建議先看完本文,然后再進(jìn)行相關(guān)操作。 如果PHP目錄下沒有自帶PEAR,即找不到go-pear.php文件,那么就需要我們手動下載go-pear.php文件,點擊這里下載并另存為go-pear.php,這個文件放到php.exe所在的PHP安裝目錄下,我這里安裝目錄是D:\php5(下文以此目錄為準(zhǔn)),那么go-pear.php的位置應(yīng)該是D:\php5\go-pear.php。 開始 – 運行,輸入cmd,啟動命令提示符,輸入以下命令,主要是切換到go-pear.php目錄下,然后執(zhí)行這個PHP腳本文件: 
 
 遺憾的是可能由于我的PHP版本太新,上述操作提示失敗,具體的信息如下: Deprecated: Assigning the return value of new by reference is deprecated in D:\php5\go-pear.php on line 733 Sorry! Your PHP version is too new (5.3.8) for this go-pear. Instead use http://pear./go-pear.phar for a more stable and current version of go-pear, more suited to your PHP version. Thank you for your coopertion and sorry for the inconvenience! 意思是要求我們到http://pear./go-pear.phar下載go-pear.phar文件,然后取代go-pear.php再試。下載好go-pear.phar文件并放到D:\php5文件夾中,執(zhí)行下面的命令: 
 這時出現(xiàn): 
 按回車默認(rèn)system然后繼續(xù)。以下是默認(rèn)的pear的臨時、數(shù)據(jù)、配置、測試、執(zhí)行目錄的設(shè)置: 
 直接回車使用默認(rèn)值然后繼續(xù)安裝。本來以為萬事大吉的,可是偏偏在這里出現(xiàn)了錯誤: Warning: date(): It is not safe to rely on the system’s timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected ‘UTC’ for ’8.0/no DST’ instead in phar://D:/php5/go-pear.phar/PEAR/Registry.php on line 1012 看樣子是沒有權(quán)限寫入C:\Windows\pear.ini,由于我使用的是Windows 7系統(tǒng),然后普通用戶打開的命令提示符,在這里當(dāng)然沒有權(quán)限寫入C:\Windows目錄了,看來要另辟蹊徑了?;氐絼偛臕re you installing a system-wide PEAR or a local copy?這段,為什么不選擇local copy呢?網(wǎng)上都是直接說默認(rèn)回車選擇system的,不想改寫C:\Windows目錄,于是我重新執(zhí)行php go-pear.phar,并且選擇local。 
 好了,這下正常了:-) 
 然后就是上面這句,只有選擇Y同意修改php.ini。 
 接著出現(xiàn)上面這段,看來沒有什么好改的,直接回車確認(rèn)即可。 到這里應(yīng)該能看到Thanks for using go-pear!這句了,那么恭喜你,PEAR總算是安裝成功了! 如何安裝PEAR Package包 接下來讓我們?nèi)?a href="http://pear./" rel="nofollow">PEAR網(wǎng)站上看看有什么需要的吧。PEAR每個包都有安裝命令的提示,比如說MDB2這個包,上面已經(jīng)提示使用pear install MDB2命令安裝了,假設(shè)目錄還是D:\php5,那么我們利用下面的命令試試: 
 結(jié)果出現(xiàn)下面這個錯誤: 
 無法創(chuàng)建目錄,看來又是權(quán)限問題,索性以管理員身份啟動cmd命令提示符,然后重新執(zhí)行上面的命令。這次總算安裝成功了install ok! 好了,關(guān)于PEAR我就介紹到這兒了,更多的用法還是參考PEAR網(wǎng)站吧 | 
|  |