這篇文章主要介紹了什麼是PEAR?什麼是PECL?PHP中兩個容易混淆的概念解釋,本文用簡潔的語言解釋了 它們的不同之處,需要的朋友可以參考下
概述
關於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安裝,應該不會再出現版本不匹配的情況了~~