|
首先到官方网站下载源码进行编译安装
官方下载链接如下:
https://github.com/swoole/swoole-src/releases
1、将下载的文件放到linux home目录下创建swoole文件夹,把下载的源码放到这里目录 下,输入如下命令进行解压
tar -xzvf swoole-src-4.6.2.tar.gz
看到解压目录swoole-src-4.6.2,进入目录下,输入如下 命令,运行phpize脚本,检测php的环境,在特定的目录生成相应的configure文件
2、phpize
然后在使用configure,检测系统配制或环境,设置编译扩展库,通过./configure命令后生成一个C工程构建工具Makefile文件
./configure --enable-openssl --enable-http2 --with-php-config=/www/server/php/73/bin/php-config
3、然后输入make进行编译源码

编译完成,如图下所示

这是编译成的so文件,如图下所示

4、sudo make install 执行安装生成的so文件,安装完成,如图下所示

5、修改php.ini配制文件,启用扩展
通过php -i|grep php.ini 找到php.ini目录位置,并打开编辑 vi /www/server/php/73/etc/php.ini

编程php.ini文件按大写G到最后一行添加extension=swoole.so并保存退出
6、最后输入php -m 查看扩展,是否成功加载了 swoole.so,看到有一个swoole的扩展,如图下所示

或者通过另外一种方法查看swoole是否加载,加载哪些扩展

|