Php
如何安裝自定義(已修補)PECL 擴展?
php_value
我正在嘗試在我的 CentOS 5/PHP 5.2.6 機器上使用 htscanner PECL 擴展,但在最新版本中存在一個錯誤,即在每個指令的末尾添加一個換行符。這種行為導致我的include_path
和error_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 附帶的二進製文件 - 它準備要編譯的擴展,其餘的非常簡單)。