问:在服务器上安装sphinx全文检索,已经登录VNC控制台。
我已经升级GCC到4.8.5,然而yum -y install gcc g 时却仍旧提示的是已经安装的是旧版本4.4.7.
,在服务器上安装sphinx全文检索[二]
问:按教程http://blog.csdn.net/zhaozzeng/article/details/进行安装到第四步的make时,出错如下:
mv -f .deps/indexer.Tpo .deps/indexer.Pog -Wall -g -D_FILE_OFFSET_BITS=64 -O3 -DNDEBUG -o indexer indexer.o libsphinx.a -rdynamic -L/usr/lib64/mysql -lmysqlclient -lz -lcrypt -lnsl -lm -lssl -lcrypto -lexpat -ldl -lm -lz -L/usr/local/lib -lrt -lpthreadlibsphinx.a(sphinx.o): In function `xmlUnknownEncoding(void*, char const*, XML_Encoding*)\’:/usr/local/src/sphinx-2.1.1-beta/src/sphinx.cpp:26250: undefined reference to `libiconv_open\’/usr/local/src/sphinx-2.1.1-beta/src/sphinx.cpp:26268: undefined reference to `libiconv\’/usr/local/src/sphinx-2.1.1-beta/src/sphinx.cpp:26274: undefined reference to `libiconv_close\’collect2: 错误:ld 返回 1make[2]: *** [indexer] 错误 1make[2]: Leaving directory `/usr/local/src/sphinx-2.1.1-beta/src\’make[1]: *** [all] 错误 2make[1]: Leaving directory `/usr/local/src/sphinx-2.1.1-beta/src\’make: *** [all-recursive] 错误 1
问:之前有下载了sphinx-2.3.2-1.rhel6.x86_64.rpm,放在/usr/local/src下,并已经安装成功,执行以下命令,service searchd start/stop,结果如下:
问:能否加QQ远程。或者直接扣我一个金牌服务。我开一个测试的mysql帐号给你,再把php. php.ini路径给你
答:您好,建议您自行研究下把。 如图箭头指出那几个,第三还是第四报错,主要是路径问题,路径正确理论上没有什么问题。
问:是第三步出错,
make时出错,/usr/local/sphinx这个路径不是随便指定的吗?这个文件夹是存在的,是新建的
答:您好,要填写之前sphinx安装正确路径,麻烦自行研究,如需我司处理会收费。
问:不是按那教程里的安装完并配置到可用吗?
教程里有sphinx,PHP扩展,分词,配置吖
问:mysql:localhost usr:
php安装路径 : /usr/local/phpphp.ini路径 : /usr/local/php/etc
答:您好,仅安装php sphinx 扩展的费用 ,
由于涉及到的安装项较多 ,出错和排查比较耗费时间 ,优先建议您自行分析处理 ,
非常感谢您长期对我司的支持,谢谢!
问:你安装完调试配置可用吧,扣一个金牌服务,另外加150元给你吧
答:您好,仅安装php sphinx 扩展的费用 ,不负责调试 ,
确保账户余额足够回复此工单我司为您安装此扩展 ,非常感谢您长期对我司的支持,谢谢!
问:已经有足够余额
问: hYG***1
问:麻烦搞定了在这里回复一下
答:您好,参考教程https://www.cnblogs.com/findgor/p/.html 在执行安装php扩展时编译不通过,请您核实是否是php版本太高支持不了导致编译通不过,见附图,可以尝试将php更换为5.5,5.6后安装Zend Guard 再编译试试,服务安装成功了的,非常感谢您长期对我司的支持!
问:在/usr/local/src文件夹下有针对PHP7的扩展,针对PHP7的扩展我也只是在网络上看到有人成功过,自己一直无法通过。
换PHP版本是不行的,只能在想办法解决这个问题
答:您好,已为您安装了PHP7的sphinx 扩展,请您切换PHP版本再试试,非常感谢您长期对我司的支持!