我试图在我的CentOS 5 / PHP 5.2.6机器上使用htscanner PECL扩展,但是最新版本中有一个错误,在每个php_value指令的末尾添加一个换行符。 此行为导致我的include_path和error_log值不起作用。
错误和补丁logging在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自带的一个二进制文件 – 准备编译的扩展,其余部分非常简单)。