PECL - PHP 扩展模块


PHP License
跨平台
PHP

软件简介

PECL 的全称是 The PHP Extension Community Library ,是一个开放的并通过 PEAR(PHP Extension
and Application Repository,PHP 扩展和应用仓库)打包格式来打包安装的 PHP 扩展库仓库。通过 PEAR 的 Package
Manager 的安装管理方式,可以对 PECL 模块进行下载和安装。与以往的多数 PEAR 包不同的是,PECL 扩展包含的是可以编译进 PHP Core
的 C 语言代码,因此可以将 PECL 扩展库编译成为可动态加载的 .so 共享库,或者采用静态编译方式与 PHP 源代码编译为一体的方法进行扩展。PECL
扩展库包含了对于 XML 解析,数据库访问,邮件解析,嵌入式的 Perl 以及 Pthyon 脚本解释器等诸多的 PHP
扩展模块,因此从某种意义上来说,在运行效率上 PECL 要高于以往诸多的 PEAR 扩展库。

在使用 PECL 对 PHP 进行扩展安装过程中,需要用户熟悉 PEAR 包的安装方法以及 pear 命令。使用 PEAR Package Manager
可以直接下载,编译并安装 PECL 扩展库至 PHP 的扩展目录中,用户需要自行将扩展库的支持在 php.ini 文件中加以配置,或直接使用
dl() 函数在运行时进行动态加载以使用 PECL 的扩展库功能。