如何宝塔手动安装swoole环境

2889 阅读量 | 栏目: 站长动态 | 作者: clin | 时间:2022-01-07 17:21:09 | 评价: 1条

废话不多说,直接进入正题:

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

 

来源:薇薇博客博客 微信:weicheng0526 ,转载请注明出处!
本文地址:https://blog.yousouji.com/anzhuangswoole.html
在线留言 做同款博客或定制博客联系 QQ:343420553 微信:weicheng0526
网友评价 评价需要后台审核过后方可显示,禁止违反法律法规

游客    2022-04-09 20:59:50

我想做一个,怎么联系