
PHP
hailanzi
这个作者很懒,什么都没留下…
展开
-
Laravel 和 lumen 自定义每次请求日志输出格式
1、在app/Providers 文件下新建LogServiceProvider.php<?phpnamespace App\Providers;use Illuminate\Support\ServiceProvider;use Monolog\Formatter\LineFormatter;use Monolog\Handler\RotatingFileHandler;...原创 2019-10-25 20:45:00 · 1228 阅读 · 0 评论 -
Laravel 和 lumen sql日志分离
一、使用DB的listen方法:请先看自定义日志方法:https://blog.youkuaiyun.com/hailanzi/article/details/1027495101、在app/Listeners下新建文件QueryListener.phpnamespace App\Listeners;use Illuminate\Database\Events\QueryExecuted;...原创 2019-10-25 20:12:46 · 277 阅读 · 0 评论 -
LAMP 安装(centos7+mysql5.7+apache+php5.6)
网上有很多教程,按照步骤都不成功,折腾一天终于把LAMP环境搭建好,:这里采用yum方式安装。一、安装虚拟机(自行安装)二、安装centos7(CentOS-7-x86_64-Everything-1611)注意安装都是用root权限,不是root请加sudo三、安装Apache1、安装centos7默认自带(Apache2.4.6)版本yum -y install h...原创 2018-03-10 19:11:00 · 8275 阅读 · 0 评论 -
PHP开发中涉及到emoji表情的几种处理方法
一般Mysql表设计时,都是用UTF8字符集的。把带有emoji的昵称字段往里面insert一下就没了,整个字段变成了空字符串。这是怎么回事呢?原来是因为Mysql的utf8字符集是3字节的,而emoji是4字节,这样整个昵称就无法存储了。这要怎么办呢?我来介绍几种方法1、使用utf8mb4字符集如果你的mysql版本>=5.5.3,你大可直接将utf8直接升级为utf8mb4字符集这种4字...转载 2018-04-22 14:36:01 · 273 阅读 · 0 评论 -
PHP 对字符串的常规操作
1 多个字符串操作1-1 字符串比较1 strcmp() 比较字符串2 strcasecmp() 忽略大小写比较字符串3 strncmp() 比较长度字符串4 strncasecmp() 忽略大小写比较长度字符串5 strnatcmp() 自然排序比较字符串6 strnatcasecmp() 忽略大小写自然排序比较字符串1-2 字符串分割1 explode() 字符串拆分为数组2 implode(...转载 2018-04-25 14:24:54 · 207 阅读 · 0 评论 -
thinkphp5 中mkdir 没有权限 出现Permission denied
最近一直在用tp5写项目,在此遇到的问题也比较多。今天来谈谈“mkdir() Permission denied”错误。你如果不仅仅写代码,还得部署到线上,那么这个tp5的这个错误,你有很大概率会遇见它。因为这跟文件的权限有关系,特别是自动生成的文件或者目录类的权限,linux服务器出于安全因素对于用户的权限有着严格的控制。对于tp框架而言,自动生成的文件或者目录应该是runtime目...转载 2018-07-17 23:58:37 · 3194 阅读 · 0 评论