在PHP 5.4.10下安装PECL扩展 sphinx-1.1.0时遇到的有关问题
????? 之前在PHP 5.2.16以及5.3.17环境下安装PECL扩展sphinx-1.1.0时,均成功.但今日在PHP 5.4.10环境下
安装sphinx-1.1.0时,却遇到错误.
????? 遇到的错误在PHP官网上作为bug由其他使用者反应了,见
????? https://bugs.php.net/bug.php?id=61241
?
????? 解决方式:
????? 1.来自PHP开发人员[email protected]的回复,在SVN发布的PHP更新源码中进行了修复.
?????? 回复时间是: 2012-06-12 19:17 UTC
?????? 因为所使用的PHP是采用服务器系统安装的,因此此方式不适合.
????? 2.参照回复者andrew at cbtech dot co dot uk的回复,对sphinx-1.1.0的源码修改,再进行编译安装.
????? 下面是其回复内容:
If you change line 105 of sphinx.c from:
retval = std_hnd->read_property(object, member, type TSRMLS_CC);
to
retval = std_hnd->read_property(object, member, type TSRMLS_CC, NULL);
it compiles and seems to work.
?
????? 编辑安装方式简单描述:
# tar -xzf sphinx-1.1.0.tgz# cd sphinx-1.1.0# vi sphinx.c# ./configure# make && make install
?
????? PECL扩展的源码手动编译安装可以参见:
????? 1. http://www.php.net/manual/zh/install.pecl.phpize.php
????? 2. mac下PHP RabbitMQ amqp扩展 安装 扩展包编译
?
相关文章
相关视频
专题推荐
-
独孤九贱-php全栈开发教程
全栈 170W+
主讲:Peter-Zhu 轻松幽默、简短易学,非常适合PHP学习入门
-
玉女心经-web前端开发教程
入门 80W+
主讲:灭绝师太 由浅入深、明快简洁,非常适合前端学习入门
-
天龙八部-实战开发教程
实战 120W+
主讲:西门大官人 思路清晰、严谨规范,适合有一定web编程基础学习
推荐阅读
-
在debian上安装PHP时遇到的有关问题
-
在第一次学php时遇到的一个小白有关问题,请前辈们指导
-
关于PHP在windows环境上安装扩展的有关问题
-
关于PHP在windows环境上安装扩展的有关问题
-
在PHP 5.4.10下安装PECL扩展 sphinx-1.1.0时遇到的有关问题
-
关于PHP在windows环境上安装扩展的有关问题
-
在ubuntu14.14 安装php扩展扩展出现的有关问题
-
macos - mac环境中安装phpredis-master时,安装到步骤到在查看扩展安装情况时出现了模块与php版本冲突的问题
-
在PHP 5.4.10下安装PECL扩展 sphinx-1.1.0时遇到的有关问题
-
centos 7 php.ini修改无效 编译安装php nginx mysql 在扩展php的mysql出现有关问题
网友评论
文明上网理性发言,请遵守 新闻评论服务协议
我要评论