资讯专栏INFORMATION COLUMN

宝塔面板环境下手动安装Swoole的记录

daryl / 2940人阅读

摘要:由于业务的需求和管理的方便,现有的项目我们使用了宝塔面板作为管理端,需要使用做为服务。因为宝塔面板中有一键安装,但是宝塔使用的是的安装方法,因此无法手动扩展的扩展。

由于业务的需求和管理的方便,现有的项目我们使用了宝塔面板作为Web管理端,需要使用Swoole+Redis做为WebSocket服务。

因为宝塔面板中有一键安装Swoole,但是宝塔使用的是Pecl的安装方法,因此无法手动扩展Swoole的AsyncIO扩展。
下面记录下安装的过程:

首先下载我们需要的异步Redis客户端
hiredis下载地址:https://github.com/redis/hire...

下载解压后执行:

make -j
sudo make install
sudo ldconfig

之后下载Swoole源码包进行编译,且需要注意的是gcc的版本大于4.4

https://github.com/swoole/swo...
http://pecl.php.net/package/s...
http://git.oschina.net/swoole...

解压后进入目录执行

phpize
./configure --enable-async-redis --with-php-config=/www/server/php/71/bin/php-config
make clean
make -j
sudo make install

这里需要注意的:
./configure后面加了两个必要的参数,第一个--enable-async-redis是我需要用到的redis的扩展
第二个--with-php-config是指定了php-config的路径,不然是无法编译的

宝塔所有安装的软件都在/www/server/目录下


Ok!这样就可以顺利的完成安装
最后不要忘了在php.ini文件中添加extension=swoole.so

为了验证下是否安装成功
执行php --ri swoole即可

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/28757.html

相关文章

  • 详细整理5款较为常用Linux VPS服务器WEB一键安装工具

    摘要:第一个人记忆中这款工具至今估计有十年左右时间当初也是个人站长为方便自己使用环境配置开发的。第二一键脚本也是由于个人站长提供的,经过几年的改善目前也是比较完善。 早年我们如果在Linux服务器配置网站环境的时候一般如何操作的?安装cPanel面板?这个是要花钱的,记忆中好像每个月需要十多美元,对于普通的个人站长用户来说确实是不小的费用。即便我们用破解版也不行,因为这个牵扯到安全问题。那我...

    techstay 评论0 收藏0
  • 宝塔Linux面板一键迁移功能实现网站快速搬家教程

    宝塔Linux面板一键迁移怎么用?宝塔面板对于广大不精通linux运维的站长来说绝对是一大神器,无论是系统运维还是网站搭建都非常的易于上手。而且面板还有一个一键迁移的功能,之前一直都是内测功能,近期随着宝塔版本更新正式上线了。刚好这边有个网站需要搬家,就体验了一把这个一键迁移功能。推荐:如果你想更简单地使用服务器,推荐使用宝塔面板!宝塔面板是一款使用方便、功能强大且终身免费的服务器管理软件,支持L...

    番茄西红柿 评论0 收藏2637
  • 宝塔面板windows版 7.2.0 开心版安装(宝塔windows面板 企业版、专业版)

    摘要:支持一键集群监控网站数据库等多项服务器管理功能。有个人的专业团队研发及维护,经过上百多个版本的迭代,功能全,少出错且足够安全,已获得全球百万用户认可安装。生产型环境推荐使用宝塔专业版和企业版。宝塔windows面板是提升运维效率的服务器管理软件,最新面板仅支持Windows Server 2008 R2/2012/2016/2019,64位系统(中文简体),且未安装其它环境,低于08 R2或...

    jlanglang 评论0 收藏0
  • 宝塔面板手动和docker两种方式安装halo博客

    摘要:新建网站,并申请好证书,宝塔如何申请免费证书略过。安装好后的后台截图如下。安装以上是手动安装,下面说说安装宝塔面板安装好,之后在命令环境下使用如下命令。之后和上面的步骤是一样的,默认端口是如果冲突,你可以修改,其他没啥不一样了。halo博客目前已经更新到了halo-1.4.11,之前也说过如何安装,不过随着版本的更新,安装的方式稍微有点改变,今天利用这篇文章来简单介绍下。 宝塔服务器面...

    BlackFlagBin 评论0 收藏0
  • 宝塔面板+docker搭建Poste.io邮件服务器

    摘要:设置在后台,你可以手动申请,也可以自动申请。电子邮件服务器黑名单检查内存的服务器需要设置好虚拟内存,不然运行起来很吃力Poste.io 邮件服务器是一个小而精的邮件服务器,其功能丰富,收发信可靠,非常适合个人、团体以及企业使用。此外poste邮件服务器安装简单,因为官方提供了docker版的一键安装。 因为安装邮件服务器,需要vps开放25端口,国外很多vps也都是默认开放的,本教程用...

    hidogs 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<