macos php7 install sphinx
2019 年 6 月 25 日
#macos php7 install sphinx
安装扩展
请参考PHP7的Sphinx扩展安装及使用方法
然后在编译php扩展时遇到了问题。
Cannot find libsphinxclient headers
不得不手动编译安装。
下载好sphinx源码包
cd sphinx-2.2.11-release/api/libsphinxclient
编译。
./configure
make && make install
报错了
C++ preprocessor “/lib/cpp” fails sanity check
解决办法是指定路径。汗。
./configure CXXCPP=/usr/bin/cpp
make && make install
后回到第一步安装php的扩展。
更新配置php.init并重启
extension = sphinx.so
检查
php -m | grep sphinx