PEAR是PHP Extension and Application Repository 的縮寫。提供了實現各種功能的PHP包,使用時直接加載即可,無須花費時間自己去編寫,節省編程時間。
目前提供的包有
Authentication (8)
Benchmarking (1)
Caching (2)
Configuration (1)
Console (8)
Database (30)
Date and Time (20)
Encryption (13)
Event (2)
File Formats (33)
File System (4)
Gtk Components (4)
Gtk2 Components (7)
Html (40)
HTTP (13)
Images (17)
Internationalization (6)
Logging (1)
Mail (8)
Math (19)
Networking (54)
Numbers (2)
Payment (3)
PEAR (18)
PEAR Website (5)
PHP (20)
Processing (1)
ScIEnce (1)
Semantic Web (5)
Streams (2)
Structures (30)
System (7)
Text (19)
Tools and UtilitIEs (9)
Testing, Version Control,
Validate (29)
Web Services (34)
XML (32)
1. PEAR的安裝
當然,系統得首先安裝好PHP。訪問 http://pear.PHP.Net/go-pear ,將其存在本地成文件go-pear.PHP,然後執行命令
php go-pear.PHP
會出現提示
1. Installation prefix ($prefix) : /home/liyropt/Desktop
2. Temporary files directory : $prefix/temp
3. BinarIEs directory : $prefix/bin
4. PHP code directory ($PHP_dir) : $prefix/PEAR
5. Documentation base directory : $PHP_dir/docs
6. Data base directory : $PHP_dir/data
7. Tests base directory : $PHP_dir/tests
1-7, 'all' or Enter to continue:
輸入1-7可以修改安裝路徑,如果是默認,請按回車。接下來按一直按回車就可以了。值得一提的是,在最後,安裝程序會在/etc/PHP.ini中自動加入pear的加載路徑。但這必須在重啟httpd服務以後才能使用(/etc/init.d/httpd restart)。
2. PEAR的使用
一般安裝的執行文件不在/usr/bin下,為了在終端中運行pear命令,作一個鏈接
ln -s /path/to/pear/bin/pear /usr/bin/pear
用pear list可以查看安裝了的pear包,如果要安裝其他的pear包,只需pear install package.
如安裝 包 Numbers_Roman(實現阿拉伯數字與羅馬數字之間轉換),
pear install Numbers_Roman.
3. 加載Pear包
<?PHP
require_once("Numbers/Roman.PHP");
?>