猿问

安装hiredis后swoole扩展消失问题

1、下载PHP源码包  http://php.net/get/php-7.2.4.tar.gz/from/a/mirror

tar -zxvf php-7.2.4.tar.gz
cd php-7.2.4
./configure --prefix=/usr/local/php
make && make install

2、下载swoole源码包 

git clone https://gitee.com/swoole/swoole.git 
cd swoole
/usr/local/php/bin/phpize
./configure --with-php-config=/usr/local/php/bin/php-config
make && make install

3、安装redis 

https://redis.io/download

下载下来源码包  make

4、安装hiredis

hiredis下载地址:https://github.com/redis/hiredis/releases

make -j
sudo make install
sudo ldconfig

编译swoole时,在configure指令中加入--enable-async-redis

./configure --enable-async-redis --with-php-config=/usr/local/php/bin/php-config
make clean
make -j
sudo make install


按照如上流程,第二步做完以后配置好php.ini 加入 extension=swoole 然后php-m swoole扩展存在

做完3、4步 一切正常无报错 但是php-m 发现swoole消失


环境 : centos 7

橙橙同学爱编程
浏览 7108回答 3
3回答
随时随地看视频慕课网APP
我要回答