最近在看swoole的异步Redis,需要安装hiredis之后重新编译安装swoole,一直报错,使用php -m不显示swoole拓展,一直没找到原因,我一直以为是编译出现了问题或者是PHP扩展哪里出了问题,最后在网上找到了解决方案。
hiredis 下载地址:https://github.com/redis/hiredis/releases
make -j
sudo make install
sudo ldconfig
重新编译swoole
参数: ./configure --with-php-config=/usr/local/php/bin/php-config --enable-async-redis
make clean(清空之前编译的文件)
make && make install
解决方案:
vi ~/.bash_profile
加入以下内容
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib
执行 source ~/.bash_profile
执行 php -m(显示出swoole扩展)
执行 php --ri swoole