主机参考:VPS测评参考推荐/专注分享VPS服务器优惠信息!若您是商家可以在本站进行投稿,查看详情!此外我们还提供软文收录、PayPal代付、广告赞助等服务,查看详情! |
我们发布的部分优惠活动文章可能存在时效性,购买时建议在本站搜索商家名称可查看相关文章充分了解该商家!若非中文页面可使用Edge浏览器同步翻译!PayPal代付/收录合作 |
下面宝塔面板教程专栏介绍如何在宝塔面板环境下手动安装swoole,希望对有需要的朋友有所帮助!
由于业务的需要和管理的方便,我们在现有项目中使用宝塔面板作为Web管理终端,我们需要使用Swoole+Redis作为WebSocket服务。
因为宝塔面板中有一个安装Swoole的键,但宝塔使用Pecl安装方法,无法手动扩展Swoole的AsyncIO扩展。
下面记录了安装过程:
首先下载我们需要的异步Redis客户端。
Hiredis下载地址:
https://github.com/redis/hiredis/releases
下载并解压缩后执行:
Make-jsudo make安装sudo ldconfig然后下载Swoole源码包进行编译,需要注意的是gcc的版本是大于4.4的。
https://github.com/swoole/swoole-src/releases
http://pecl.php.net/package/swoole
https://gitee.com/swoole/swoole
解压缩后,进入目录执行。
Phpize。/configure-enable-async-redis-with-PHP-config =/www/server/PHP/71/bin/PHP-config make clean make-jsudo make install以下是需要注意的事项:
。/configure后跟两个必要的参数。第一个-enable-async-redis是我需要的redis的扩展。
第二个-with-php-config指定php-config的路径,否则无法编译。
宝塔所有安装的软件都在/www/server/目录中。
好吧!以便安装可以成功完成。
最后,不要忘记在php.ini文件中添加extension=swoole.so。
以便验证安装是否成功。
只需执行PHP-Riswoo ole。
这几篇文章你可能也喜欢:
- 宝塔面板是免费的吗?宝塔面板免费版和专业版有什么区别?
- 1Panel 和 Pagoda 哪个更好? 1Panel 和 Pagoda 面板比较
- 恒创科技618优惠:全服务器25折、免费高防IP、老用户续费30折
- 恒创科技:双11低价,云服务器13元,高带宽云239元/年,裸机500元前任
- 宝塔面板2024双十一活动企业版1099元/年专业版永久授权2988元起
本文由主机参考刊发,转载请注明:在宝塔面板环境中手动安装Swoole的记录 https://zhujicankao.com/108953.html
评论前必须登录!
注册