PEAR、PECL应用

PEAR是PHP Extension and Application Repository的缩写,即PHP扩展与应用类库。主要作用就是将PHP项目开发过程中的一些常用功能编写成类库供用户方便地调用。

PECL是PHP Extension Community Library的缩写,即PHP扩展库。PECL可以看作是PEAR的一个组成部分,提供了与PEAR类似的功能。但是与PEAR不同的是PEAR的所有扩展都是用PHP代码编写的,PECL是C语言开发的,通常用于补充一些PHP难以完成的底层功能,往往需要重新编译或者在配置文件中设置后才能在用户自己的代码中使用。

PEAR的安装

由于PEAR在PHP中广泛应用,在PHP的安装包里已经集成了PEAR组件。PEAR的安装非常简单,只需要在命令行下运行http://pear.php.net/go-pear文件即可。

$ php -r "readfile('http://pear.php.net/go-pear');" > go-pear

$ php go-pear

PEAR的使用

查看已安装的PEAR包

查看当前服务器已经安装了哪些PEAR包可以通过以下命令:

$ pear list

查看PEAR包的详细信息

如果需要进一步查看某一个PEAR包的详细信息可以通过下面的命令:

$ pear info <pear-package-name>

这里pear-package-name指的是PEAR包的名称

安装PEAR包

安装一个PEAR包是通过下面的命令来实现的:

$ pear install [option] <pear-package-name>

这里pear-package-name指的是PEAR包的名称,option是一个可选项,表示安装时的一些安装选项。

PEAR包升级

$ pear upgrade <pear-package-name>

这里pear-package-name指的是PEAR包的名称

PEAR包的使用

PEAR包的使用非常简单,只需要在PHP脚本文件中包含PEAR包文件即可:

require_once('fpdf.php');

PECL安装

将编译好的dll文件拷贝到PHP的扩展目录下,并修改php.ini,在其中加入以下代码即可:

extension=<DLL filename>.dll

这里的DLL filename是编译好的dll文件。修改好以后,重新启动Apache即可以使用。

results matching ""

    No results matching ""