Git Webhook自动部署项目

为什么用 Webhook ?仅想向测试服自动拉取代码,不需要构建、测试,简单就好。     阅读全文
Mr-houzi's avatar
Mr-houzi 7月 28, 2020

Laravel框架中getClientIps()原理和用法

起因是用 $request->ip() 来获取 ip 限流,突然遭到大面积误杀。排查 access.log 日志,几乎所有请求的 $remot...     阅读全文
Mr-houzi's avatar
Mr-houzi 7月 20, 2020

Laravel打造适合Api的异常处理响应格式

Laravel全局捕获异常后,会把异常转为相应的数据格式返回给用户。如果想要规定的数据格式相应,那我们只需重写异常捕获后的...     阅读全文
Mr-houzi's avatar
Mr-houzi 6月 12, 2020

Laravel修改验证异常的响应格式

Laravel 默认验证不通过后响应格式如下,有时此格式并不满足自己要求,需要修改格式。 // status 422 ...     阅读全文
Mr-houzi's avatar
Mr-houzi 5月 25, 2020

Linux磁盘使用率达到阈值报警邮件提醒

大量写入日志或存在某大文件占满磁盘,会造成应用程序崩溃。对于此问题,可以使用一个简单的shell,实现磁盘使用率接近阈值时...     阅读全文
Mr-houzi's avatar
Mr-houzi 4月 24, 2020

利用PHP反射实现内置函数文档

    阅读全文
Mr-houzi's avatar
Mr-houzi 4月 24, 2020

域名解析变更导致websocket终端“假掉线”现象

问题系统升级,将域...     阅读全文
Mr-houzi's avatar
Mr-houzi 3月 31, 2020

追踪解决FFmpeg无法操作https资源的问题

定位问题     阅读全文
Mr-houzi's avatar
Mr-houzi 2月 06, 2020

基于域名配置同一主机上的多个站点

我们想要在同一个主机上配置多个站点,让其根据不同的域名访问不同的站点。 我们仅需配置如下三项 listen ...     阅读全文
Mr-houzi's avatar
Mr-houzi 1月 08, 2020

这是一份儿PHPer需要的远程开发环境(不依赖Windows,拥抱Linux)!

一般情况,开发者多使用Windows系统,PHPStorm、VSCode等软件让我们离不开Windows,但是,但是多数开...     阅读全文
Mr-houzi's avatar
Mr-houzi 10月 06, 2019