php7.3.4配置swoole4
背景:
php7.3.4部署在docker里,需要使用的开发框架是thinkphp6.0-dev版本,在使用composer安装依赖的时候,提示需要swoole依赖,于是有了今天的文章。
操作步骤:
mkdir test && cd test/
wget https://github.com/swoole/swoole-src/archive/v4.3.5.tar.gz
tar -xf v4.3.5.tar.gz
cd swoole-src-4.3.5 && phpize
./configure --with-php-config=/usr/local/bin/php-config
make
make install
建议单独执行make install,因为单独执行make install更方便我们看到swoole扩展是否被配置成功。
接着我们通过php --ini或which php找到php目录下php.ini,添加extension=swoole.so
然后,使用pkil php-fpm,再启动php-fpm即可。
因为我们的php环境配置在docker容器里,这里重启php-fpm的命令可以简化为直接重启docker容器。
使用php -m|grep swoole或php --ri swoole都可以查看swoole的配置是否成功。
注意:生产环境,请谨慎操作,特别是在重启docker容器的时候。
参考文章:
https://cloud.tencent.com/developer/article/1476980