PHP如何开启swoole扩展

发布时间 - 2019-12-05 00:00:00    点击率:

swoole是一个PHP的异步、并行、高性能网络通信引擎,使用纯C语言编写,提供了PHP语言的异步多线程服务器,异步TCP/UDP网络客户端,异步MySQL,异步Redis,数据库连接池,AsyncTask,消息队列,毫秒定时器,异步文件读写,异步DNS查询。 

Swoole内置了Http/WebSocket服务器端/客户端、Http2.0服务器端。           (推荐学习: swoole视频教程)

到GitHub首页下载Swoole扩展源码,地址:https://github.com/swoole/swoole-src 下载后按照标准的PHP扩展编译方式进行编译和安装。

一般是

phpize
./configure
make install

编译安装完后,修改php.ini加入extension=swoole.so开启swoole扩展。也可以通过dl('swoole.so')动态载入,推荐修改php.ini。

下载swoole_framework源码,地址:https://github.com/swoole/framework。放置到您的workspace目录中即可。

swoole_framework是PHP代码,只需要require/include即可,无需编译和安装。

配置 ./configure 如上 你的环境又多个php环境时要找现在环境正用你的

find / -iname php-config
./configure --with-php-config= 上边的查找结果就行
make
make install

然后修改php.ini文件,添加 extension=swoole.so

 用phpinfo() 测试是否有swoole的扩展


# swoole  # php  # c语言  # mysql  # include  # require  # 线程  # 多线程  # 异步  # github  # redis  # 数据库  # http  # https  # udp  # websocket  # 客户端  # 是一个  # 您的  # 就行  # 可以通过  # 只需要  # 高性能  # 时要  # 首页  # 又多 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: 如何快速选择适合个人网站的云服务器配置?  如何快速生成ASP一键建站模板并优化安全性?  如何用西部建站助手快速创建专业网站?  ,交易猫的商品怎么发布到网站上去?  如何在景安云服务器上绑定域名并配置虚拟主机?  Laravel怎么生成URL_Laravel路由命名与URL生成函数详解  如何批量查询域名的建站时间记录?  三星、SK海力士获美批准:可向中国出口芯片制造设备  JavaScript实现Fly Bird小游戏  Laravel如何使用Blade模板引擎?(完整语法和示例)  高防网站服务器:DDoS防御与BGP线路的AI智能防护方案  小视频制作网站有哪些,有什么看国内小视频的网站,求推荐?  济南网站建设制作公司,室内设计网站一般都有哪些功能?  国美网站制作流程,国美电器蒸汽鍋怎么用官方网站?  如何在香港服务器上快速搭建免备案网站?  Android okhttputils现在进度显示实例代码  Laravel如何设置定时任务(Cron Job)_Laravel调度器与任务计划配置  如何续费美橙建站之星域名及服务?  详解jQuery中基本的动画方法  高性能网站服务器部署指南:稳定运行与安全配置优化方案  高防服务器如何保障网站安全无虞?  Laravel如何实现多语言支持_Laravel本地化与国际化(i18n)配置教程  Laravel如何使用Livewire构建动态组件?(入门代码)  如何用y主机助手快速搭建网站?  html5audio标签播放结束怎么触发事件_onended回调方法【教程】  Python3.6正式版新特性预览  如何在建站宝盒中设置产品搜索功能?  Laravel策略(Policy)如何控制权限_Laravel Gates与Policies实现用户授权  Laravel如何升级到最新的版本_Laravel版本升级流程与兼容性处理  Java解压缩zip - 解压缩多个文件或文件夹实例  制作ppt免费网站有哪些,有哪些比较好的ppt模板下载网站?  ChatGPT 4.0官网入口地址 ChatGPT在线体验官网  简历没回改:利用AI润色让你的文字更专业  Laravel如何实现多对多模型关联?(Eloquent教程)  JavaScript如何操作视频_媒体API怎么控制播放  如何快速搭建高效WAP手机网站吸引移动用户?  如何快速查询网站的真实建站时间?  JavaScript如何实现倒计时_时间函数如何精确控制  什么是javascript作用域_全局和局部作用域有什么区别?  Midjourney怎么调整光影效果_Midjourney光影调整方法【指南】  英语简历制作免费网站推荐,如何将简历翻译成英文?  Python函数文档自动校验_规范解析【教程】  C++时间戳转换成日期时间的步骤和示例代码  网站建设整体流程解析,建站其实很容易!  Bootstrap整体框架之JavaScript插件架构  如何自定义建站之星网站的导航菜单样式?  使用spring连接及操作mongodb3.0实例  java中使用zxing批量生成二维码立牌  google浏览器怎么清理缓存_谷歌浏览器清除缓存加速详细步骤  长沙企业网站制作哪家好,长沙水业集团官方网站?