homestead(多PHP版本)安装swoole
我的homestead下有n多个php版本
看一下当前版本,php -v 我这是8.0.1
当前是8.0.1的,开始安装swoole,直接用Perl 安装,这里就不源码编译安装了
$ sudo pecl channel-update pecl.php.net
$ sudo pecl install swoole
安装的时候会问你yes/no之类的选项,我全部enter下去,经过漫长的等待。。。
看到有success我就放心了,上面提示了,你应该添加 extension=swoole.so
到php.ini文件,php.ini文件在哪呢,用这条命令就可以了php -i|grep php.ini
vim编辑一下 /etc/php/8.0/cli/php.ini
,差不多在这个位置
;extension=xsl
extension=swoole.so
;;;;;;;;;;;;;;;;;;;
; Module Settings ;
;;;;;;;;;;;;;;;;;;;
然后,重启一下php,fpm有php8.0-fpm 要哪个呢,php -v看下版本,就用对应的版本就可以了
sudo service php8.0-fpm reload
然后,看一下效果,php -m看看有没有
php -m |grep swoole
这里安装挺顺利 没报错 所以我就没记录了