Shadow
PHP8编译安装Swoole6.0.2
环境
- Centos8
- PHP8.4.8
- Swoole6.0.2
下载Swoole6.0.2
使用的Github地址下载(比较新),下载地址:https://github.com/swoole/swoole-src
可以下载zip或源码都行,我这边下载好了.zip
解压:unzip swoole-src-master.zip
进入到解压后的目录
可以看到解压出来的是没有configure
这个执行文件的,我们需要用php8
的phpize
命令生成下,我这边php8
安装目录在/usr/local/php8/
直接在当前目录执行命令:/usr/local/php8/bin/phpize
执行完毕后就发现生成了这个文件了:configure
开始执行configure
执行命令:./configure --with-php-config=/usr/local/php8/bin/php-config
这个选项--with-php-config
一定要匹配到对应的目录
编译并且安装执行命令:make && make install
如果不出意外的话,就编译好了swoole.so
这个文件到php8
的扩展目录下
在php.ini中启用swoole扩展
编辑配置文件:vim /usr/local/php8/etc/php.ini
追加这个拓展:extension=swoole
以上就是PHP8安装swoole拓展的步骤了。
Dcr163的博客
https://www.dcr163.cn/754.html(转载时请注明本文出处及文章链接)