thinkphp6.0 的坑

1.需要使用多应用模式,可以安装```shellcomposer require topthink/thinkmultiapp```2.自动生成应用目录 (如果使用了多应用模式)app目录下增加一个build.php文件,内容如下:```shellreturn [ // 需要自动创建的文件 '__file__' = , // 需要自动创...
阅读全文

06.网络io模型及阻塞模型

1.streamsocket简单体验 与 socket连接处理的阻塞状态| 函数 | 作用 | 参考地址 || | || stream_socket_server | 创建一个socket | https://www.php.net/manual/zh/function.streamsocketserver.php|| stream_socket_accept | ...
阅读全文

swoole面向对象的写法

swoole面向对象的写法
阅读全文

05.swoole结构

1.swoole进程结构Swoole的高效不仅仅于底层使用c编写,他的进程结构模型也使其可以高效的处理业务,我们想要深入学习,并且在实际的场景当中使用必须了解,下面我们先看一下结构图:
阅读全文

04.(六星教育)进程

进程线程进程专业:进程(Process)是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。在早期面向进程设计的计算机结构中,进程是程序的基本执行实体;在当代面向线程设计的计算机结构中,进程是线程的容器。程序是指令、数据及其组织形式的描述,进程是程序的实体。实际:什么是进程,所谓进程其实就是操作系统中一个正在运行的程序,我们在...
阅读全文

ThinkPHP5中哪些小技巧可以提高性能

声明:如果服务器是linux或者是Mac,那么你需要给予权限才能操作。以下系列操作都是通过命令行形式以下方法建议,在网站稳定后再生成上传。方法如下: 路由缓存生成类库映射文件生成数据表字段缓存开启请求缓存为应用或者模块生成配置缓存文件 首先我们来说说如何生存路由缓存php think optimize:route...
阅读全文

Mysql慢查询日志以及优化

1.查询当前慢查询日志的状态```shellmysql show variables like "%slow_query_log%";+++| Variable_name | Value |+++| slow_query_log | ON ...
阅读全文

安装了宝塔 命令行cli下如何切换php版本

比如安装了PHP7.2,7.3两个版本,命令行cli下如何切换php版本呢?命令行下宝塔默认php版本是最后新安装的7.3,在 /usr/bin/ 目录下:```shellphp /www/server/php/72/bin/phpphpfpm /www/server/php/72/sbin/phpfpmphpize /www/server/php/72/bin/ph...
阅读全文

04.(六星教育)TCP问题解决

待总结
阅读全文

telnet远程连接linux服务器

1.开放端口首先开通云管23安全组,安装了其他的管理软件也要放行23端口。 2.安装telnet1. 检测telnetserver的rpm包是否安装```shellrpm qa telnetserver```若无输入内容,则表示没有安装。出于安全考虑telnetserver.rpm是默认没有安装的,而telnet的客户端是标配。即下面的软件是默认安装的。2. ...
阅读全文