php
世界精彩处见i
这个作者很懒,什么都没留下…
展开
-
php-fpm详解
有一些工具一直在用,却从来也不知道这些东西是什么。现在想想还是梳理一下比较好。所以看到我觉得不错的定义就抄过来了。 首先,CGI是干嘛的?CGI是为了保证web server传递过来的数据是标准格式的,方便CGI程序的编写者。web server(比如说nginx)只是内容的分发者。比如,如果请求/index.html,那么web server会去文件系统中找到这个文件,发...转载 2018-10-08 14:53:08 · 353 阅读 · 0 评论 -
laravel框架中修改枚举类型enum的方法
数据迁移migration方法,在方法里面加上 Schema::getConnection()->getDoctrineSchemaManager()->getDatabasePlatform()->registerDoctrineTypeMapping('enum', 'string');public function up(){ // 加上这一句就可以啦...原创 2018-10-15 14:57:26 · 2589 阅读 · 0 评论 -
laravel 里面Validator的表单验证
laravel 里面Validator的使用案例 $validator = Validator::make($request->all(), [ 'nickname' => 'required|max:8|string', 'signature' => 'string|max:30', 'gender' => ' integer...转载 2018-10-09 17:27:17 · 11290 阅读 · 0 评论 -
php的垃圾回收机制
PHP引用计数内存机制,无法处理循环引用内存泄漏,故通过回收周期(Collecting Cycles)来清理循环引用变量达到节省内存占用和防止内存泄露的目的。回收周期只是PHP所涉及的垃圾回收处理方式的一部分,下文也主要讲述回收周期的相关概念。引用计数:php变量存在一个叫"zval"的变量容器中。一个zval变量容器,除了包含变量的类型和值,还包括两个字节的额外信息:is_ref和ref...转载 2018-11-16 15:44:53 · 174 阅读 · 0 评论 -
redis主从复制详解(为哨兵模式做环境)
先安装redis Windows和linux具体安装流程我博客里都有。linux安装:https://blog.csdn.net/qq_38174263/article/details/86156708Windows安装:https://blog.csdn.net/qq_38174263/article/details/800118941:创建环境cd /etcmkdir r...原创 2019-01-07 19:42:04 · 1215 阅读 · 0 评论 -
linux用ab对接口做压测
1:往数据库插入数据我就用Laravel框架写了一个脚本往表里插100万数据<?php/** * Created by PhpStorm. * User: codefly * Date: 19-1-18 * Time: 下午2:50 */namespace App\Console\Commands;use Illuminate\Console\Command;...原创 2019-01-18 16:22:38 · 880 阅读 · 0 评论 -
代码没有报错信息的解决方法(debug、error_reporting、lumen.log)
1、首先看看自己的debug有没有开启laravel在.env文件下把dubug设置成true如果还是不行2:查看php的错误报告级别error_reportingvim php.ini 找到error_reporting这个配置项默认为:error_reporting=E_ALL & ~E_DEPRECATED & ~E_STRICT意思是报告...原创 2019-01-25 14:59:04 · 1695 阅读 · 0 评论 -
解决报错 [Composer\Exception\NoSslException] The openssl extension is required for SSL/TLS protection
执行composer命令的时候:composer install 、update等操作时报错:[Composer\Exception\NoSslException] The openssl extension is required for SSL/TLS protection but is not available. If you can not enable the openssl ...原创 2019-02-01 15:45:23 · 13787 阅读 · 0 评论 -
解决本地Opcache修改php.ini文件不生效的问题
一般情况线上会开启opcache来缓存代码本地开发则没有必要我重装环境之后发现自己本地opcache一直是enabled开启状态一、一般来说找到自己的php.ini文件把opcache这项注释掉就可以了具体操作:find / -name php.ini路径:/usr/local/php/etc/php.inivim/usr/local/php/etc/php.ini...原创 2019-03-07 11:28:41 · 2509 阅读 · 1 评论