使用Pecl或Pear安装PHP扩展

PHP官方积累了大量由全世界的PHPer精心写的开源扩展,其中PECL(The PHP Extension Community Library)是一个C语言源码格式的扩展仓库,PEAR(the PHP Extension and Application Repository)是一个PHP扩展及应用的代码仓库,二者不同的是PECL提供源代码,而PEAR相当于一个PHP的类库。

日常开发大部分功能都可以在这里找到成熟的扩展包,不需要去一一实现。例如memcache,在ubuntu下可以使用sudo pecl install memcache安装,完成后系统会自动编译成动态库文件,只需要配置好php.ini中的extension即可,然后sudo apt-get install memcached安装客户端后可以使用memcache了。

PEAR的使用更为简单,首先如果系统没有安装pear可以直接apt-get方式安装好,然后直接使用pear命令获取扩展包,以安装SMTP扩展包为例:

继续阅读使用Pecl或Pear安装PHP扩展