当前位置:首页 > 第69页

win10子系统开机自启ssh服务

高老师6年前 (2019-04-04)2141
win10子系统开机自启ssh服务
本文基于ubuntu18.06,请确保自己已经安装子系统并且已经正常安装ssh服务再看本文(1).在子系统根目录创建文件init.sh,内容如下:  请自觉把123456换为你的用户密码,非root的用户echo 123456 | sudo -S&n...

【二】PHP多进程学习-进程信号管理

高老师6年前 (2019-04-04)1454
【二】PHP多进程学习-进程信号管理
(1).学习目标:    了解常见信号类型(百度PHP支持的信号类型),(2).相关函数学习:    (2.1).pcntl_signal函数用于设置一个信号管理器接收进程信号,参数1:信号类型,参数2:回调函数,用于在接收到参数1类型的信...

【一】PHP多进程学习-简单创建父子进程.理解父子进程运行流程

高老师6年前 (2019-04-04)1378
【一】PHP多进程学习-简单创建父子进程.理解父子进程运行流程
(1).学习的目标:学会创建父子进程,并且能够区分当前进程是父还是子;了解父进程执行过程,子进程执行过程;能够用多进程执行任务(2).相关函数学习:    (2.1)pcntl_fork()执行时:       &nbs...

php多进程实现任务管理器,定时执行任务,支持守护

高老师6年前 (2019-04-03)1708
php多进程实现任务管理器,定时执行任务,支持守护
主要原理是通过PHP创建多个子进程,在子进程中发送进程闹钟信号,然后再监听闹钟信号中继续发送闹钟信号。同时通过父进程设置非阻塞运行。代码如下:<?php /**  * 订单任务  */ class Order {    &n...

redis集群原理,redis集群配置,redis集群搭建及配置

高老师6年前 (2019-04-03)1855
redis集群原理,redis集群配置,redis集群搭建及配置
(1).安装redis.编译安装redis5.0(2).创建6个Redis配置文件 6个配置文件不能在同一个目录,此处我们定义如下:/www/server/redis/redis-cluster-conf/7001/redis.conf /www/server/redis/redis-cl...

php RabbitMQ消息队列

高老师6年前 (2019-04-01)1463
php  RabbitMQ消息队列
(1).config.php 配置文件<?php /**  * RabbitMQ_Config  */ $config = [     'host' => ...

redis订阅和发布,redis消息订阅与发布, phpredis订阅和发布

高老师6年前 (2019-03-29)1349
redis订阅和发布,redis消息订阅与发布, phpredis订阅和发布
Redis提供了发布订阅功能,可以用于消息的传输,Redis的发布订阅机制包括三个部分,发布者(publisher),订阅者(subscriber)和频道(channel)。 发布者和订阅者都是Redis客户端,Channel则为Redis服务器端,发布者将消息发送到某个的频道,订阅了这个...

全方位认识PHP的SESSION

高老师6年前 (2019-03-25)1305
全方位认识PHP的SESSION
【一】.介绍session由于HTTP是无状态的请求,创建一个会话需要保持必须需要身份标识。当用户第一次访问,PHP会为用户创建一个唯一的sessionid,并将sessionid通过cookie发送给浏览器,并在服务器的临时文件创建一个以sessionid为名的文件用来保存这个sessionid保...

PHP获取站点根目录,PHP获取应用根目录,cgi和cli都支持

高老师6年前 (2019-03-24)1708
PHP获取站点根目录,PHP获取应用根目录,cgi和cli都支持
重构框架的时候想要考虑支持下cli模式,于是参考了thinkphp的底层。/**  * 获取应用根目录  * @return string  */ public static function getRootP...

Thinkphp Call Stack,PHP调用栈Call Stack的获取

高老师6年前 (2019-03-23)1730
Thinkphp Call Stack,PHP调用栈Call Stack的获取
ThinkPHP中有一个debug调试功能,能输出报错文件的信息,并能看到这个函数被哪些函数调用,从框架的启动开始记录,特别方便调试。于是研究了下它的底层给予了实现。<?php //--框架核心--Start //框架内置错误处理 function errDealWith($er...