Php

如何安裝自定義(已修補)PECL 擴展?

  • January 6, 2011

php_value我正在嘗試在我的 CentOS 5/PHP 5.2.6 機器上使用 htscanner PECL 擴展,但在最新版本中存在一個錯誤,即在每個指令的末尾添加一個換行符。這種行為導致我的include_patherror_log價值觀不起作用。

該錯誤和更新檔記錄在 PECL 站點上: http ://pecl.php.net/bugs/bug.php?id=16891

我已經下載了最新版本,應用了更新檔,並重新壓縮了包——但我無法讓 PECL 安裝程序接受它——或者任何本地包,就此而言。

我已經嘗試pecl install了我能想到的所有語法變體,並且只有在我能夠讓它工作的時候,它首先下載一個線上副本並忽略本地副本。

誰能推荐一種從本地文件安裝 PECL 擴展的方法?感謝您的考慮。

如果您在本地擁有(已修補的)擴展原始碼,則可以完全繞過 PECL:

# cd extension_dir
# phpize
# ./configure
# make
# make install

phpize是 PHP 附帶的二進製文件 - 它準備要編譯的擴展,其餘的非常簡單)。

引用自:https://serverfault.com/questions/219570