来自
http://liyropt.linuxpk.com
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");
?>