欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

什么是PEAR?什么是PECL?PHP中两个容易混淆的概念解释

程序员文章站 2022-04-17 18:32:52
概述 关于pear,pecl这两个东西,初学php的时候就知道,但是貌似用的人很少再加上以前也是在windows下做开发,所以了解的不多,现在转到mac了,就把这两个东西...

概述

关于pear,pecl这两个东西,初学php的时候就知道,但是貌似用的人很少再加上以前也是在windows下做开发,所以了解的不多,现在转到mac了,就把这两个东西彻底弄弄清楚。

什么是pear

pear的全称是php extension and application repository,是php的扩展库,采用php语言编写。所以我们可以直接下载,并在我们的代码中包含(include)扩展库。

什么是pecl

pecl的全称是php extension community library,它也是php的扩展库。pecl的扩展都是采用c语言编写的,可以被载入php中,给php增加额外的功能,比如php的mongo扩展。

pear vs pecl

pear采用php编写,pecl采用c语言编写
pear也是一个php编码的标准

总结

以后安装php扩展库的时候,比如mongo扩展,直接采用pecl安装,应该不会再出现版本不匹配的情况了~~