废话不多说,直接进入正题:
1、首先打开宝塔,安装php7.4(根据自己的实际需求选择版本),这里是要安装Hyperfy环境,这里我安装的是php7.4。
2、进入终端,切换至root目录,打开地址swoole github仓库,切换至releases选项卡,下载tar.gz压缩包:https://github.com/swoole/swoole-src/releases。
命令行中输入进行下载:
wget https://github.com/swoole/swoole-src/archive/refs/tags/v4.8.6.tar.gz
解压压缩包
tar -zxvf v4.8.6.tar.gz
进入v4.8.6目录,cd v4.8.6
3、对swoole进行编译安装,
首先:phpize进行编译
在配置之前先查看一下,当前PHP的环境配置
输入命令:
find / -name php-config
得到结果:
/www/server/php/72/bin/php-config
/www/server/php/74/bin/php-config
这里呢,我们需要在74安装环境,所以--with-php-config=/www/server/php/74/bin/php-config。
运行一下命令进行配置
./configure --with-php-config=/www/server/php/72/bin/php-config --enable-http2 --enable-openssl
运行成功,输入make命令,没有报错,直接输入make install进行安装,安装成功之后会输出以下信息,
Installing shared extensions: /www/server/php/74/lib/php/extensions/no-debug-non-zts-20190902/(需要复制当前路径前往宝塔的PHP7配置文件中添加swoole扩展):
在配置文件中添加
[swoole]
extension=路径+/swoole.so
swoole.use_shortname='Off'
这样子swoole扩展就添加好了
注意注意注意:一定要重启一下宝塔的控制面板
输入php --ri swoole检查扩展是否已经安装好:
扩展阅读:
查看PHP版本:php -v
下载文件:wget+路径
编译:phpize
配置:./configure
安装:make&&make install
查看php配置路径:find / -name php-config
查看php配置文件ini的位置:php -i | grep ini
查看swoole是否安装成功:php --ri swoole
游客 2022-04-09 20:59:50
我想做一个,怎么联系