sudo wget https://github.com/swoole/swoole-src/archive/v4.2.9.tar.gz
sudo tar zxvf v4.2.9.tar.gz
cd swoole-src-4.2.9
编译安装使用 phpize
apt install php7.3dev
安装了就有phpize
使用安装 php 时生成的 phpize 来生成 configure 配置文件
$ sudo ./configure --with-php-config=/usr/bin/php-config
$ sudo make && sudo make install
记得是放在 cli 里的 php.ini 不然会报错
- Extension 'swoole' not present.
这里的扩展路径就是 在 php.ini 加上
查找php.ini位置
php -i | grep "Loaded Configuration File"
在extension 附近加上
extension = /usr/lib/php/20180731/swoole.so
重启
/etc/init.d/php7.3-fpm restart
输入
php --ri swoole
返回
swoole
成功