- 博客(23)
- 收藏
- 关注
原创 解决本地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
2520
1
原创 解决报错 [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
13842
原创 代码没有报错信息的解决方法(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
1712
原创 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
886
原创 linux更改PATH的方法
查看PATH:echo $PATH以添加mongodb server为列修改方法一:export PATH=/usr/local/mongodb/bin:$PATH//配置完后可以通过echo $PATH查看配置结果。生效方法:立即生效有效期限:临时改变,只能在当前的终端窗口中有效,当前窗口关闭后就会恢复原有的path配置用户局限:仅对当前用户 修改方法二:通过修改.bas...
2019-01-09 16:03:27
1438
原创 linux下安装redis
下载安装包:wget http://download.redis.io/releases/redis-2.8.3.tar.gz解压:tar xzf redis-2.8.3.tar.gz进入目录:cd redis-2.8.3编译:make把src目录下的可执行文件(redis-server和redis-cli)cp到/usr/local/bin下面更改redis配置 daemon...
2019-01-09 15:58:32
1017
原创 redis哨兵模式的搭建
1:redis环境的搭建以及主从的搭建,我博客都有,不再做说明(可能刚进来有点看不懂,请先看我主从复制的搭建,里面有详细的解释)linux安装:https://blog.csdn.net/qq_38174263/article/details/86156708Windows安装:https://blog.csdn.net/qq_38174263/article/details/800118...
2019-01-09 14:40:56
4442
原创 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
1219
转载 Go和MySQL,Redis最二级缓存
go语言简介首先go语言作为一门新语言,2007年开始研发,2009年11月开源,2012年初发布Go1稳定版本,截止目前还是在1.0时代,那么,这么一个“新生代语言”相比于活跃在各大公司之前的前辈,如:C,Java,python等具有哪些优势呢?go语言的最大的优势在于高并发,go程,协程,一台pc机,即可完成百万级别的并发go语言有自动垃圾回收机制,而且是一门底层语言redis简介r...
2018-11-28 11:08:27
1235
转载 php的垃圾回收机制
PHP引用计数内存机制,无法处理循环引用内存泄漏,故通过回收周期(Collecting Cycles)来清理循环引用变量达到节省内存占用和防止内存泄露的目的。回收周期只是PHP所涉及的垃圾回收处理方式的一部分,下文也主要讲述回收周期的相关概念。引用计数:php变量存在一个叫"zval"的变量容器中。一个zval变量容器,除了包含变量的类型和值,还包括两个字节的额外信息:is_ref和ref...
2018-11-16 15:44:53
180
原创 laravel框架中修改枚举类型enum的方法
数据迁移migration方法,在方法里面加上 Schema::getConnection()->getDoctrineSchemaManager()->getDatabasePlatform()->registerDoctrineTypeMapping('enum', 'string');public function up(){ // 加上这一句就可以啦...
2018-10-15 14:57:26
2600
转载 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
11309
转载 php-fpm详解
有一些工具一直在用,却从来也不知道这些东西是什么。现在想想还是梳理一下比较好。所以看到我觉得不错的定义就抄过来了。 首先,CGI是干嘛的?CGI是为了保证web server传递过来的数据是标准格式的,方便CGI程序的编写者。web server(比如说nginx)只是内容的分发者。比如,如果请求/index.html,那么web server会去文件系统中找到这个文件,发...
2018-10-08 14:53:08
358
原创 redis 在windows下的安装过程
1、安装redis64位下载地址:https://github.com/183497849/redis-windows 我用的是redis-64.3.0.503版本,你们可以选择其他合适的版本,用github下载之后解压,解压之后是这样的:2配置redis修改redis.windows.conf文件,设置maxmemory 大小 ,找到maxmemory <bytes>,回车写上如下配...
2018-04-19 22:54:49
387
原创 redis 常用命令总结
http://doc.redisfans.com/ (redis命令参考)一、key pattern 查询相应的key (1)redis允许模糊查询key 有3个通配符 *、?、[] (2)randomkey:返回随机key (3)type key:返回key存储的类型 (4)exists key:判断某个key是否存在 (5)del key:删除ke...
2018-04-19 20:00:54
27088
转载 超强、超详细Redis
1.redis是什么2.redis的作者何许人也3.谁在使用redis4.学会安装redis5.学会启动redis6.使用redis客户端7.redis数据结构 – 简介8.redis数据结构 – strings9.redis数据结构 – lists10.redis数据结构 – 集合11.redis数据结构 – 有序集合12.redis数据结构 – 哈希13.聊聊redis持久化 – 两种方式14...
2018-04-19 19:35:59
190
原创 报 error establishing a database connection 错误解决方法
配置服务器数据库之后,访问不了自己的项目,报 error establishing a database connection 错误,如下:表示连接不上数据库,因为你没有重启数据库,重启数据库之后又报如下错误:这个时候删除一下runtime文件,删除的时候遇到如下错误:那就给他设置权限。整个过程的操作代码:/usr/local/apache/bin 进入到Apache 的执行文件路径./http...
2018-04-16 21:26:36
23399
原创 在云服务器上配置Mysql
我们要做的第一件事就是登录到mysql 输入 service mysql status 查看mysql服务是否已经启动, 正常启动是这个样子的,然后登录mysql,输入mysql -u root -p,接下来应该是会打印 mysql command not find ,这是因为我们没有把mysql服务配置到系统环境变量去, 输入 cd /usr/local/bin 然后...
2018-04-16 21:04:01
5607
原创 如何将本地项目上传到云服务器上(用Xftp上传)
首先百度下载一个XShell 和Xftp,然后安装,打开Xshell名称随便写,主机写你要穿的云服务器的IP(自己去自己服务器的管理平台查),然后确定。双击你刚刚创建的会话这时需要你输入登录你服务器的密码,在云服务器管理平台就有,自己查。出来这个界面就说明你连接成功了,点上面那个文件夹一样的图标,会出来下面这个界面:左边是你本地文件,右边是你到服务器文件,你把你的项目拖过去就好了,但是不要拖到r...
2018-04-16 20:37:37
17892
5
原创 PHP 上传大文件方法(修改Apache配置文件)
打开 php.ini配置文件参数 设置 说明 file_uploads on 是否允许通过HTTP上传文件的开关。默认为ON即是开 upload_tmp_dir – 文件上传至服务器上存储临时文件的地方,如果没指定就会用系统默认的临时文件夹 upload_max_filesize 8m 望文生意,即允许上传文件大小的最大值。默认为2M post_max_size 8m ...
2018-04-16 20:12:58
715
原创 php 下载图片、文件方法(用header下载)
下载方法:function fileDown($filename){ header("Cache-Control: public"); header("Content-Description: File Transfer"); header('Content-disposition: attachment; filename='.basename($filename))...
2018-04-16 19:55:57
2795
原创 PHP 上传图片、文件 方法
上传的方法:function uploadFile2($subdirectory){ $upload = new \Think\Upload();// 实例化上传类 $upload->maxSize = 3145728000000000000 ;// 设置附件上传大小 $upload->exts = array('jpg', 'gi...
2018-04-16 19:42:33
181
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人