PHP 擴展模塊 PECL
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 的擴展庫功能。
本文由用戶 openkk 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!