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
下载下来源码包 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