摘要:痛点如何简单迅速地初始化一个全新的开发环境呢笔者在尝试起一个新项目时,往往会陷入重新建立一套环境的繁琐事当中。架构本片文章搭建出来的环境如上图。网络这部分,为了便于配置就手动分配了。配置开启记录了一般性的查询日志,便于程序。 痛点 如何简单迅速地初始化一个全新的PHP开发环境呢? 笔者在尝试起一个新web项目时,往往会陷入重新建立一套Docker环境的繁琐事当中。我想大家在开始做一个新...
摘要:发布订阅提示发布订阅通知基于连接超时受配置影响可以修改或者动态添加第一个参数为服务器的第二个为端口为发布的频道名称为发布的消息回调函数这里写处理逻辑 PHP+Redis发布订阅 提示: redis发布订阅通知基于socket,连接超时受配置影响,可以修改php.ini,或者动态添加 ini_set(default_socket_timeout, -1); ...
摘要:图形用户界面扩展今天阅读手册的时候看到有这个图形库的扩展,所以咱赶新鲜用一用安装扩展官方手册的安装步骤是的要求文档写着到上下载的,我用的是位,所以用了这个下载下来的文件目录结构接下来放入到的目录中,然后加入和放入目录中,也就 图形用户界面(GUI) 扩展 今天阅读PHP手册的时候,看到PHP7有ui这个图形库的扩展,所以咱赶新鲜用一用 安装扩展 官方手册的安装步骤是linux的: Re...
摘要:对于属性来说类内部的调用方式静态属性是类的属性普通属性是类具体实例化出的对象的属性所以二者是完全不同的调用方式也非常不同静态属性静态属性名类名静态属性名普通属性普通属性名类外部的调用方式静态属性是类的属性普通属性是类具体实例化出的对象的属 对于 属性 来说 类内部的调用方式 静态属性是类的属性 普通属性是类具体实例化出的对象的属性 所以二者是完全不同的, 调用方式也非常不同 ...
摘要:因为用的是电脑,安装比较麻烦,所以装了虚拟机,使用把环境跑起来。 因为用的是window电脑,安装swoole比较麻烦,所以装了虚拟机centos7,使用docker把swoole环境跑起来。 1.安装docker 这里就不赘述了,已经有很多教程了 2.找一个docker镜像 我这利用的是cmptech/auto_cmp_php_docker_server 3.安装镜像 我是roo...