我正在尝试在我的 CentOS 5/PHP 5.2.6 机器上使用 htscanner PECL 扩展,但在最新版本中存在一个错误,其中在每个php_value
指令的末尾添加了换行符。这种行为会导致 myinclude_path
和error_log
values 不起作用。
该错误和补丁记录在 PECL 站点上:http : //pecl.php.net/bugs/bug.php? id= 16891
我已经下载了最新版本,应用了补丁,并重新压缩了包——但我无法让 PECL 安装程序接受它——或者任何本地包,就此而言。
我已经尝试pecl install
了我能想到的所有语法变体,只有在我能够让它工作的时候,它首先下载一个在线副本并忽略本地副本。
谁能推荐一种从本地文件安装 PECL 扩展的方法?感谢您的考虑。
如果您在本地拥有(已打补丁的)扩展源代码,则可以完全绕过 PECL:
# cd extension_dir
# phpize
# ./configure
# make
# make install
Run Code Online (Sandbox Code Playgroud)
(phpize
是 PHP 附带的二进制文件 - 它准备要编译的扩展,其余的非常简单)。
归档时间: |
|
查看次数: |
2397 次 |
最近记录: |