导航

2022年5月12日

摘要: Medoo,轻量级的PHP数据库框架, 提高开发效率! 安装 $ composer require catfan/Medoo 使用 // 如果你使用php的依赖安装。可以使用以下方法自动载入 require 'vendor/autoload.php'; // 或者将你下载的medoo文件拷贝到你相应 阅读全文

posted @ 2022-05-12 09:37 eastson 阅读(318) 评论(0) 推荐(0) 编辑

摘要: Apache log4php 是一个 PHP 的日志框架,类似 log4j。 Apache log4php 支持: Configuration thro* ugh xml and properties file (same structure as log4j). File, RollingFile 阅读全文

posted @ 2022-05-12 08:18 eastson 阅读(237) 评论(0) 推荐(0) 编辑

2022年5月10日

摘要: https://www.php.net/manual/zh/book.win32service.php <?php //No timeouts, Flush Content immediatly set_time_limit(0); ob_implicit_flush(); //Service Se 阅读全文

posted @ 2022-05-10 17:29 eastson 阅读(86) 评论(0) 推荐(0) 编辑

摘要: SeasLog 是一个轻量,高效,便捷,规范的 PHP 日志扩展,精准的定位、精巧的设计,使它成为一个非常优秀的日志工具。 SeasLog 地址: PECL: http://pecl.php.net/package/SeasLog Github: https://github.com/SeasX/S 阅读全文

posted @ 2022-05-10 16:06 eastson 阅读(32) 评论(0) 推荐(0) 编辑

摘要: https://www.kancloud.cn/manual/thinkphp6_0/1147857 有时候我们希望使用think的命令行运行workerman,这里做一个介绍, 通过 composer 安装 composer require topthink/think-worker 1:先新建一 阅读全文

posted @ 2022-05-10 15:38 eastson 阅读(433) 评论(0) 推荐(0) 编辑

摘要: php-jwt是一个非常好用的token机制,它配合app可实现安全性的用户鉴权问题,但是token都有一个过期时间,如果过期了,如何让用户无感知进行刷新呢?其实这个主要是在前端进行判断,如果token过期,后端肯定会给前端返回一个过期提示,同时我们定义一个错误码来标识,如:1002,那前端拿到这个 阅读全文

posted @ 2022-05-10 14:37 eastson 阅读(1810) 评论(0) 推荐(0) 编辑

摘要: ThinkPHP ApiDoc 基于 ThinkPHP 的API接口开发工具 🤷‍♀️ Apidoc是什么? 如今,前后端分离的开发模式以必不可少,基于ThinkPHP可以很方便的作为Api接口的开发。可是一个Api开发过程中需要快速调试,开发完成后需要给其它开发者对接等,这时一个功能全面的Api 阅读全文

posted @ 2022-05-10 13:52 eastson 阅读(1275) 评论(0) 推荐(0) 编辑

摘要: 使用Timer创建定时的任务,可以以后台守护进程的方式执行。 Worker::runAll()执行时,会执行其中的parseCommand()方法。 protected static function parseCommand() { // 守护进程执行方式,只会在LINUX系统下才可以 if (s 阅读全文

posted @ 2022-05-10 13:48 eastson 阅读(891) 评论(0) 推荐(0) 编辑

摘要: 使用Workerman的Timer类,可以定时执行某些任务。 1. 建立app/test/command/Hello2.php。 <?php declare (strict_types = 1); namespace app\test\command; use think\console\Comma 阅读全文

posted @ 2022-05-10 11:32 eastson 阅读(1999) 评论(1) 推荐(0) 编辑

摘要: ThinkPHP提供自定义命令功能,参考手册 。 如何自定义TP6的命令,参考thinkphp6 command(自定义指令)。 1. 建立app/test/command/Hello.php。 <?php declare (strict_types = 1); namespace app\test 阅读全文

posted @ 2022-05-10 11:17 eastson 阅读(624) 评论(0) 推荐(0) 编辑