PHP7
文章平均质量分 76
溜达的大象
成就一亿技术人
展开
-
可以说是目前最全的县级以上信息包了!查询地区不再麻烦!
https://learnku.com/articles/38260转载 2019-12-23 11:22:17 · 299 阅读 · 0 评论 -
教你如何快速切换Linux PHP版本
https://blog.csdn.net/u014389734/article/details/81192983转载 2019-09-20 14:48:39 · 937 阅读 · 0 评论 -
JWT的封装类与使用示例
JSON Web Token(JWT)是目前最流行的跨域身份验证解决方案。今天给大家封装一个JWT的类,以及调用用法。小编环境:laravel php7 composer第一件事情先搞一块JWT的插件我在https://jwt.io看中了这款:https://github.com/lcobucci/jwt/blob/3.3/README.md 可以根据自己实际情况选择适合自己的版本。本...原创 2019-07-19 16:07:08 · 1370 阅读 · 1 评论 -
redis操作类
<?php/** * redis操作类 * 说明,任何为false的串,存在redis中都是空串。 * 只有在key不存在时,才会返回false。 * 这点可用于防止缓存穿透 * */class Redis{ private $redis; //当前数据库ID号 protected $dbId=0; //当前权限认证...转载 2019-07-11 14:16:45 · 985 阅读 · 2 评论 -
composer引入类的自动加载使用小例
1.composer引入类的配置 composer.json{ "autoload": { "psr-4": { "First\\": "src/", //在src下书写First引入类的业务 "Temp\\": "lib/" //在lib下书写Temp引入类的业务 } }}2.执行compo...原创 2019-07-14 07:59:21 · 430 阅读 · 0 评论 -
swoole多进程应用案例:swoole_process
模拟一个多进程的场景:仿照我们需要把几个网站的内容获取过来,最快的多进程获取方式:如:我们需要百度、360、腾讯、新浪、csdn、163首页内容。解决思路:按照传统的思想,通过file_get_contents() 循环执行,我做了一个测试,获取百度大概消耗了6s多把网站获取完成,也就是这么执行下来大概6*(6秒+) 如此方式执行至少需要半分多钟,相当费劲!echo "PROCESS S...原创 2018-11-02 14:29:42 · 1747 阅读 · 1 评论 -
swoole进程管理:swoole_process 以及进程关系举例
创建一个进程脚本文件 swoole_process.php$process = new swoole_process(function(swoole_process $process){ //进程内部执行一个外部脚本 // 类似于php 脚本.php 参数1:找打执行php的路径 参数2:找到被执行的php文件 $process->exec('/home/php7.2.10/bi...原创 2018-10-31 11:07:01 · 2193 阅读 · 0 评论 -
配置swoole异步redis的环境
前提条件:php环境 swoole安装(可以有 可以无有的话需要注意一个小区别)第一步:下载安装redis下载redis后解压,进入redis目录 makecd src 进入src目录redis-server测试redis是否正常第二步:下载安装hiredis根据:swoole官网 (https://github.com/redis/hiredis/releases) 提供的下载地址...原创 2018-10-26 11:30:18 · 842 阅读 · 0 评论 -
swoole的异步mysql操作 swoole_mysql
异步mysql:swoole_mysqlclass AsyncMysql{ public $dbSource = ''; public $dbConfig = ''; public function __construct(){ $this-&gt;dbSource = new Swoole\Mysql; $this-&gt;dbConfig= [ 'host'=&gt;...原创 2018-10-25 10:22:08 · 1783 阅读 · 4 评论 -
swoole异步读取文件、写入文件
读取写入上限内容4M,如果不满足需求,需要自行到配置文件修改异步读取文件:swoole_async_readfile()/**读取文件**///sleep(3);$res = swoole_async_readfile(__DIR__."/test.txt",function($filename,$fileContent){ echo "filename:.$filename".PHP_...原创 2018-10-25 10:16:20 · 2347 阅读 · 1 评论 -
面向对象的简单tcp服务
&amp;lt;?phpclass tcp{ public $tcp = null; public function __construct(){ //初始化服务并赋值给tcp属性 $this-&amp;gt;tcp = new swoole_tcp_server('0.0.0.0',8888); $tcp-&amp;gt;set( [ 'worker_num' =&amp;gt;6,原创 2018-10-09 16:35:13 · 366 阅读 · 0 评论 -
linux源码安装swoole
前提条件:你有一个linux系统 并且已经成功安装了gcc autoconfig php.前提条件:你有一个linux系统 并且已经成功安装了gcc autoconfig php.前提条件:你有一个linux系统 并且已经成功安装了gcc autoconfig php.1.下载swoole源码官网:www.swoole.com我们从官网上选择需要的对应版本git下载技巧: git ...原创 2018-09-26 11:50:23 · 296 阅读 · 0 评论