在laravel5.8中集成swoole组件----初步测试
- 铺垫
前提是先安装swoole组件,我采用从pecl-----php扩展组件网下载swoole扩展包,然后切入到解压缩的扩展包中运行phpize命令,
phpize是一种编译命令,可以在安装文件中生成configure文件,从而方便我们编译安装,接下来 make make install就好。
最后别忘了在php.ini中添加extension=swoole.so 并且设置extension_dir(扩展文件目录)=你真实的php扩展组件目录,绝大多数情况下,编译安装的扩展包会生成一个*.so文件到你的php扩展目录下。
- 正题
先在.env文件中添加两个环境常量,我用的是laravel5.8框架,两个参数是
WORKSPACE_INSTALL_SWOOLE=true PHP_FPM_INSTALL_SWOOLE=true
.env文件的位置是,在项目根目录下,如果找不到也别意外,没准你的laravel5.8比我这个有所升级
- 有效性测试
在项目任意位置建立一个.php脚本,添加如下代码
<?php $myserv = new swoole_http_server('127.0.0.1',9111); $myserv->on('start',function(){echo "欢迎来到环山村1号"; });$myserv->on('request',function($request,$response){$response->header('Content-Type','text/html; charset=UTF-8'); #这行置关重要,作为中国人,你一定希望你的页面能愉快的显示中文$response->end('唔,呃~劲儿弟弟的脚味儿有点大,几天没洗袜子了'); });$myserv->start();
运行脚本,无论你是在终端用 php 命令运行你的脚本,还是在pycharm右键运行,最后可以访问这个url就说明初步集成宣告成功。
转载于:https://www.cnblogs.com/saintdingspage/p/11237279.html
在laravel5.8中集成swoole组件----初步测试相关推荐
- 在laravel5.8中集成swoole组件----用协程实现的服务端和客户端(一)
注意,这种风格的服务端需要swoole4.4以上,这种风格的服务端需要swoole4.4以上,这种风格的服务端需要swoole4.4以上,重要的事情说三遍!!! 服务端 <?php //name ...
- 在laravel5.8中集成swoole组件----用协程实现的服务端和客户端(二)---静态文件如何部署...
目前,较为成熟的技术是采用laravelS组件,注意和laravel 区别laravelS多了一个大写的S,由于laravelS默认监听5200端口,所以laravel项目要做一些调整 例如: 静态文 ...
- 在laravel5.8中集成swoole组件----用协程实现的服务端和客户端(nginx配置篇章)
laravel项目中的配置 原文出处:https://laravelacademy.org/post/19700.html,感谢原文作者让laravel这款可爱的php框架,进入了高并发的殿堂 如果 ...
- 在laravel中集成swoole,使用hhxsv5/laravel-s扩展
准备工作 windows环境使用docker搭建 安装swoole扩展 在本地安装的话,以 Laradock 为例,需要在 laradock 目录下的 .env 中将下面两行配置值设置为 true W ...
- 通用权限管理系统组件 中集成多个子系统的单点登录(网站入口方式)附源码
通用权限管理系统组件 (GPM - General Permissions Manager) 中集成多个子系统的单点登录(网站入口方式)附源码 上文中实现了直接连接数据库的方式,通过配置文件,自定义的 ...
- vue中集成的ui组件库_Vue组件可使用Vault Flow通过Braintree集成PayPal付款
vue中集成的ui组件库 Vue Braintree PayPal按钮 (Vue Braintree PayPal button) Vue component to integrate PayPal ...
- idea mybaits逆向工程_IDEA 中集成 MyBatis Generator 组件逆向生成工程
IDEA 逆向 MyBatis 工程时,不像支持 Hibernate 那样有自带插件,需要集成第三方的 MyBatis Generator. MyBatis Generator的详细介绍 http:/ ...
- Thinkphp5 集成 Swoole
Swoole简介 Swoole是一个面向生产环境的 PHP 异步网络通信引擎.使 PHP 开发人员可以编写高性能的异步并发 TCP.UDP.Unix Socket.HTTP,WebSocket 服务. ...
- 如何在.NET中创建服务型组件
作者:张劲松 本文选自:赛迪网 2002年12月03日 对于在WINDOWS上作过一些开发的程序员来说,COM+应该是不会感到陌生的吧.COM+代表了Microsoft在COM技术平台上 ...
最新文章
- 深入浅出classloader
- AngularJS控制div隐藏或显示-ng-show
- Arduino基本人机接口:点阵LED、汉字库、键盘
- animate inater插件_C4D R20插件下载 旧版插件C4D R20桥接插件INSYDIUMS Plug-In Bridge Cinema 4D R20 免费版 下载-脚本之家...
- ida动态调试apk(so层)
- warning C4552: '' : operator has no effect; expected operator with side-effect
- 华为怎么改输入法皮肤_微信和QQ个性键盘皮肤
- 企业实战_10_MyCat Mysql 主复制总结
- win7系统如何取消自动开机
- php rsa加密乱码_php RSA加解密
- Java的一个关于“星球”的枚举
- 使用pip+清华镜像源安装软件
- Mongodb数据库安装
- Anaconda Prompt :python.exe - 无法找到入口,无法定位程序输入点
- 人力资源管理案例选读【2】
- 带你从头到尾梳理大图片加载OOM处理问题
- xpath定位元素详解
- 《影响力》 -- 人类的心理行为模式
- MSCOMM32控件注册的两种办法
- IE主页被自动修改,无法编辑注册表Start Page
热门文章
- jquery 点击事件
- Exynos4412 裸机开发—— 流水灯
- JSON.parse 解析json字符串时,遇换行符报错
- 用FFmpeg从视频截取任意一帧图片的解决办法~
- 微信小程序保存图片到相册;uni-app小程序保存网络图片到相册;小程序保存图片到相册拒绝授权后重新拉起授权;保存图片到系统相册;小程序保存图片测试可以,真机保存图片失败
- [react] react兄弟组件如何通信?
- Taro+react开发(81):props属性
- Taro+react开发(48)taro中switchTab
- Taro+react开发(13)--多加/不然不能跳转
- 前端学习(2930):内嵌改变样式