【介绍】
文档:https://github.com/swoole/swoole-src
参考:http://www.cnblogs.com/piwefei/p/5620284.html
参考:https://segmentfault.com/a/1190000004122677
参考:https://www.iamle.com/archives/1989.html
【安装:直接下载.so文件】
Swoole Compiler 加密扩展,支持PHP5.6~7.4,推荐7.4
PHP版本 : 7.4.16
PHP运行环境 : fpm-fcgi
PHP配置文件 : /etc/php.ini
PHP扩展安装目录 : /usr/lib64/php/modules
PHP是否线程安全 : 非线程安全
下载:PHP7.4 Swoole Loader扩展文件
wget https://business.swoole.com/static/loader2.2.0/swoole_loader74.so
将刚才下载的Swoole Loader扩展文件(swoole_loader74.so)上传到当前PHP的扩展安装目录中:/usr/lib64/php/modules
编辑此PHP配置文件:/etc/php.ini
在此文件底部结尾处加入如下配置并且保存 :extension=swoole_loader74.so
重启PHP或者重启服务器
【安装:源码安装】
wget -c https://github.com/swoole/swoole-src/archive/swoole-1.7.21-stable.tar.gz && tar zxvf swoole-1.7.21-stable.tar.gz && cd swoole-src-swoole-1.7.21-stable/ /usr/local/php/bin/phpize ./configure --with-php-config=/usr/local/php/bin/php-config make && make install
【安装:git下载源码安装】
git clone https://github.com/swoole/swoole-src.git && cd swoole-src phpize ./configure make && make install
如果没有安装phpize。
参考:https://blog.csdn.net/ltstud/article/details/78476333
执行命令安装:
yum install php-devel
成功编译后,输出:
Installing shared extensions: /usr/local/php/lib/php/extensions/no-debug-zts-20151012/ Installing header files: /usr/local/php/include/php/
【配置】
打开,/usr/local/php/etc/php.ini ,添加:
; [swoole] extension = "swoole.so"
【查验】
php -m | grep swoole /usr/local/php/bin/php -m | grep swoole
输出:
swoole
查看版本:
php --re swoole|grep VERSION
输出:
Constant [ string SWOOLE_VERSION ] { 2.0.7 }