说明:本实例要在您已经安装好tp5.1的情况下进行,在cnetos7上进行运行;
我们这里使用的是tp5.1所以可以安装的最高的版本是swoole2.0;如果使用官方的“composer require topthink/think-swoole”进行安装是会出现报错的,因此我们使用如下的代码进行安装

composer require topthink/think-swoole:2.0.x-dev --ignore-platform-reqs

如果是使用liunx用户,建议在root用户(超级用户)下执行,虽然会有Do not run Composer as root/super user! See https://getcomposer.org/root for details的警告,但是不会影响我们正常的安装,如果在其它用户上面进行安装,请保证所持用户拥有相关的读,写,执行的权限。

使用如下命令启动服务端。

php think swoole

看文章中说可能会遇到PHP Fatal error: Swoole\Table::create(): unable to allocate memory in /home/nginx/tp/vendor/topthink/think-swoole/src/CacheTable.php on line 33的错误,解决方案如下。
修改TP5.1中的config文件夹中的swoole.php文件 ‘cache_size’ => 8000。这里不一定只能是8000,只要是8的位数即可。因为从Swoole4.3版本开始,底层对内存长度做了对齐处理。字符串长度必须是8的整数倍,如果长度为18字节会自动对其到24字节。

TP5.1安装swoole扩展相关推荐

  1. php7.1解压包安装,【Swoole】php7.1安装swoole扩展

    参照:https://zixuephp.net/article-430.html 1.源码编译安装,PHP版本7.1.33 2.在已经编译好安装的php7.1中安装swoole扩展. 一.下载swoo ...

  2. mac $php_autoconf,开发者说PHPersay-Mac安装Swoole扩展phpize 时 Cannot find autoconf 解决方法...

    Mac安装Swoole扩展phpize 时 Cannot find autoconf 解决方法swoole-1.9.23 phpizeConfiguring for:PHP Api Version: ...

  3. php 通过 pecl 安装 swoole 扩展

    简介 Pecl 全称 The PHP Extension Community Library,php 社区扩展库,由社区编写,维护.使用 pecl 方便之处在于我们不用到处找源码包下载编译,配置,不用 ...

  4. MAC PHP安装swoole扩展

    文章目录 前言 一.下载swoole 二.解压编译安装 三.检查是否安装成功 三.简单测试 总结 前言 MAC PHP如何安装swoole扩展 一.下载swoole wget http://pecl. ...

  5. php扩展swoole安装,php 安装swoole扩展

    步骤 1.在swoole官网 https://www.swoole.com/ 下载需要安装的版本如通过git clone下载: git clone https://gitee.com/swoole/s ...

  6. PHP安装swoole扩展

    个人服务器进行swoole安装  服务器 centos 6.8版本   PHP版本7.1.2 swoole手册建议PECL安装 pecl install swoole 执行这个命令之后发现没有pecl ...

  7. php swoole扩展,php如何安装swoole扩展

    1.安装# wget https://github.com/swoole/swoole-src/archive/swoole-1.7.6-stable.tar.gz# tar zxvf swoole- ...

  8. Ubuntu 环境下 php 安装 swoole 扩展

    一.安装swoole 下载地址 选择最新版或者稳定版下载 cd ~ wget https://github.com/swoole/swoole-src/archive/v1.9.1-stable.ta ...

  9. mac上brew安装swoole扩展,采坑之路

    1.官网下载最新扩展 wget http://pear.php.net/go-pear.phar 说明:如果提醒你需要更新,则更新命令 2.开始安装 sudo pecl install swoole ...

最新文章

  1. eclipse spring boot项目搭建_spring-boot-plus项目配置文件(四)
  2. php论坛怎么架设,论坛架设有诀窍 phpWind配置技巧三则
  3. 小程序怎样和服务器交互,微信小程序与 Django服务器 数据流 交互通信
  4. 【Git】GitHub无法解析Latex语句的解决方法
  5. shopxo二次开发:底部导航VS顶部导航 (统一性问题)
  6. 资源丨MySQL故障排查思路方法PPT视频24问答
  7. 女子多年未住别墅成剧组拍摄地,网友:看个剧才想起自己还有栋别墅
  8. ANSI Common Lisp 中文翻譯版 — ANSI Common Lisp 中文版
  9. exchange2003 SMTP连接器的应用案例
  10. 基于Python3-Pygame的推箱子游戏
  11. 栈、堆、静态存储区的三分天下
  12. pg_stat wait timeout
  13. 双向冒泡排序(C语言)
  14. Apollo添加新的can通信接口的GPS设备
  15. 《Spring实战(第四版)》pdf
  16. 软考网络工程师考试大纲(2018年最新版)
  17. 无数次踩坑安装AWVS
  18. Java:外包Java项目有什么好处?
  19. java基础 流程控制语句循环流程控制控制循环语句
  20. SSH 登录报错 Permission denied 或 VNC 登录报错 Hint:Caps Lock on

热门文章

  1. open-match匹配流程
  2. 最完美打开三星a9 liteusb调试模式的步骤
  3. multiple definition of `yylloc’
  4. 三木之Spring事务注解实现
  5. Spring中的IoC(2)
  6. Dubbo+Flutter在线交友平台教程第十天 实现推荐功能
  7. 网络爬虫CSS选择器详细讲解
  8. PTA 计算摄氏温度(C语言 )
  9. 342. 4的幂【简单】
  10. 联发科的turn key模式