在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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/410495.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

[html] 写一个鼠标跟随的特效

[html] 写一个鼠标跟随的特效 <!doctype html> <style> #pionter{ width: 20px; height: 20px; background: pink; border-radius: 20px; position:absolute; } </style></head> <body><div id"pionter"></div><scrip…

ListBox的使用

1、添加行 m_ctrlListBox.AddString("第一行"); m_ctrlListBox.AddString("第二行"); 2、清空列表 m_ctrlListBox.ResetContent();3、设置列表控件的背景颜色 ① 先创建一个基于对话框的工程&#xff0c;命名为test&#xff0c;然后在对话框上加入一…

python改文件名_通过python顺序修改文件名字的方法

通过python顺序修改文件名字的方法 更新时间&#xff1a;2018年07月11日 11:48:55 作者&#xff1a;longma666666 今天小编就为大家分享一篇通过python顺序修改文件名字的方法&#xff0c;具有很好的参考价值&#xff0c;希望对大家有所帮助。一起跟随小编过来看看吧 问题&…

LetCode-MSSQL从不订购的客户

解法(1)&#xff1a;思路为先查询出订购的客户再使用not in查询出不包含订购客户的其他人也就是从来不订购的客户 查询出订购的客户语句: select a.Id from Customers as a,Orders as b where b.CustomerIda.Id再使用not in 查询 不再里面的客户 select Name as Customers fr…

docker 常用命令 以及常见问题

常见命令 windos 在搜索框 输入 windows powershell&#xff0c;打开。然后输入以下命令#查看镜像列表 docker images #删除单个镜像 docker rmi image-id #删除所有镜像 docker rmi $(docker images -q) #查看运行中的容器 docker ps #查看所有容器 docker ps -a #停止单个容器…

[html] p标签里面嵌套img标签会出现向上高3像素是什么原因?如何处理?

[html] p标签里面嵌套img标签会出现向上高3像素是什么原因&#xff1f;如何处理&#xff1f; 图片是内联元素&#xff0c;内联元素的对齐方式是按照文字基线对齐的&#xff0c;而不是文字底线对齐&#xff0c;所以会出现空隙。方法一&#xff1a;在 img 标签中使用 vertical-a…

python loadtxt_Python 数据科学入门2:Matplotlib

第七章 从文件加载数据很多时候&#xff0c;我们想要绘制文件中的数据。 有许多类型的文件&#xff0c;以及许多方法&#xff0c;你可以使用它们从文件中提取数据来图形化。 在这里&#xff0c;我们将展示几种方法。 首先&#xff0c;我们将使用内置的csv模块加载CSV文件&#…

《团队之美》笔记——领导力

管理的技巧就是通过其他人实现你的工作目标。 写作的技巧就是创造一个能够激发其他人进行思考的环境。 需要有一个激发人们创造力的体系。 团队成员优势无补带来的威力。 让成员认为他所做的是他想做的事情。 雕塑就是把隐藏在石头里的形象挖掘出来。转载于:https://www.cnblog…

LetCode-MSSQL销售分析-I

此题是查询出销售额最高的人的ID 首先我们通过语句查询出最高的销售额 select top 1 sum(price) from Sales group by seller_id order by sum(price) desc然后我们通过查询总和的值和 最高销售额相等的ID即可 select seller_id from Sales group by seller_id having sum(p…

在laravel5.8中集成swoole组件----用协程实现的服务端和客户端(一)

注意&#xff0c;这种风格的服务端需要swoole4.4以上&#xff0c;这种风格的服务端需要swoole4.4以上&#xff0c;这种风格的服务端需要swoole4.4以上&#xff0c;重要的事情说三遍&#xff01;&#xff01;&#xff01; 服务端<?php //namespace Swoole; use Swoole\Corou…

[html] 表单可以跨域吗?

[html] 表单可以跨域吗&#xff1f; 表单可以跨域。form提交是不会携带cookie的&#xff0c;没有办法设置一个hidden的表单项&#xff0c;然后通过js拿到其他domain的cookie&#xff0c;因为cookie是基于域的&#xff0c;无法访问其他域的cookie。所以浏览器认为form提交到某个…

Zen Coding 系列教程一:入门

Zen Coding 是一款高效用于开发HTML与CSS的编码插件&#xff0c;可以安装到很多软件中使用Zen Coding 项目&#xff1a;http://code.google.com/p/zen-coding/ DemoDemo (使用 Ctrl , 展开缩写&#xff0c;需要JavaScript支持)中文版演示下载(完全支持)Aptana (跨平台);Coda,…

LetCode-MySql删除重复的电子邮箱

解法(1)&#xff1a;思路为先查询出查询出重复的ID并且取最小值 select min(Id) Id,Email from Person group by Email或者 Select min(Id) as Id,distinct Email from Person然后删除不在ID为此里面的值 delete from Person where Id not in(select Id from ( select min(Id…

高斯混合模型聚类_GMM: Gaussian Mixed Model(高斯混合模型)

0. 简介GMM和Kmeans一样也属于聚类&#xff0c;其算法训练流程也十分相似&#xff0c;Kmeans可认为是“硬聚类”&#xff0c;GMM是“软聚类”。给定数据集X&#xff0c;Kmeans算法流程是这样的----- a 初始化&#xff1a;随机初始k个中心&#xff08;即k个点&#xff0c;记为μ…

[html] 对于rtl网站的适配有哪些方案?

[html] 对于rtl网站的适配有哪些方案&#xff1f; transform: scaleX(-1) 或 direction: ltr;个人简介 我是歌谣&#xff0c;欢迎和大家一起交流前后端知识。放弃很容易&#xff0c; 但坚持一定很酷。欢迎大家一起讨论 主目录 与歌谣一起通关前端面试题

测试sql语句的执行效率

测试数据库查询语句的执行效率declare d datetimeset dgetdate()select * from ordersselect [语句执行花费时间(毫秒)]datediff(ms,d,getdate())转载于:https://www.cnblogs.com/wangxiang/articles/777082.html

POJ 3621 Sightseeing Cows

http://poj.org/problem?id3621 这两天一直在复习代码&#xff0c;因为好久都不写东西了&#xff0c;而且转了语言&#xff0c;除了Dinic我什么都不会写…… 题目大意&#xff1a;给你一个有向图&#xff0c;边有权&#xff08;T&#xff09;&#xff0c;点有权&#xff08;F&…

LetCode-算法-整数反转

首先此题是要整数反转123就要翻转成321 &#xff0c;23就是32 我们首先发现其中的规律 321 3X1022X1013X100 123反转成321 就是(123%10)X102(12%10)X102(1%10)X102 得出规律后我们就可以通过此规律写出方法了 如下: public class Solution {public int Reverse(int x) {int …

[html] 如何通过表单下载文件?

[html] 如何通过表单下载文件&#xff1f; form 表单的action设置为接口地址&#xff0c;设置method为post/getpost方法&#xff1a;根据需要传递的参数设置多个input:namekey, valuevalue如果请求的接口不需要参数&#xff0c;建议设置一个input,否则可能会引起报错。submit提…

怎样下载安装python_Windows系统上如何安装Python和pip

系统环境&#xff1a; Windows 7 Pyhton 2.7.12 pip-8.1.2 1、下载安装包 python2.7.12安装包下载地址&#xff1a;pip安装包下载地址&#xff1a;2、安装Python a、双击下载后的安装包&#xff0c;一直点下一步即可。 b、配置Python的环境变量&#xff0c;操作如下&#xff1a…