MySQL server has gone away报错原因分析

之前在测试thinkPHP框架各种插入数据方式的遇到了 MySQL server has gone away 的错误,如图:代码如下:```php<?phpnamespace app\index\controller;use think\Db;class Index{ public function test2() { ...
 阅读数  10553
阅读全文

windows下安装Redis及PHP的Redis扩展

  • 飞行猿
  • 2018-11-30 21:48:39
  • PHP
  • Redis
因为自己的开发环境是windows,所以本篇文章记录一下windows下安装Redis和PHP的Redis扩展 一、下载并安装下载地址:https://github.com/MicrosoftArchive/redis/releases如无意外,选最新的安装因为之前那就已经装过了,所以安装完成的图就不上了安装完之后,打开命令行工具执行...
 阅读数  5325
阅读全文

ThinkPHP各种写入数据方式批量插入数据性能对比

今天想着自己实测一下但是由于平时用的框架不同,并且由于电脑配置问题,在Innodb测试时耗费过大,所以今天专门测试了一下TP框架下批量写入数据的情况,我们以写入20万数据作为测试数据数据表设计如下:环境:框架:Th...
 阅读数  8948
阅读全文

Windows开发环境下使用composer安装应用扩展

今天和朋友聊天,说的应用里面扩展的安装方式,他一直是直接下载然后放到vendor目录的,然后就说起了composer所以,写一个开发环境composer安装扩展的内容吧 一、安装composer下载composer安装程序,下载地址:然后安装安装完之后把composer的路径添加到系统环境变量里,这样就可以在任意地方使用composer命令了,如果自...
 阅读数  3241
阅读全文

tp5 中 Argument 1 passed to think\Hook::import() must be of the type array, integer given 问题的解决

现在在做的项目使用的失TP5框架,今天在手动创建创建新模块的时候,发生了一个问题,错误提示是 Argument 1 passed to think\Hook::import() must be of the type array, integer given, called in D:\virtualhost\changzhi\cz_erp\thinkphp\library\think\App.p...
 阅读数  11889
阅读全文

phpStudy中的Apache无法启动的解决方法

今天下午正常工作,然后在切换PHP版本的时候发现phpstudy的Apache启动不了了,大概就是下面的样子第一步做的就是再次重启了三遍,好吧,还是没起来,看来不是抽风,于是开始正经找问题,百度了一通,把下面要提到的前两种情况都试完了,还是没解决,决定在重装之前再试最后一个办法,幸运的是,问题显现了下面把试过的几种情况记录如下:一、检查端口占用问题刚开始以为...
 阅读数  7449
阅读全文

资源集合(不定时更新)

这是一篇资源集合,不定期修改更新
 阅读数  2240
阅读全文

tp5 get参数和路由参数获取问题

以下面的路由为例```bashRoute::get('hello/:id','index/test/hello');```在hello方法中执行以下内容```bashdump(input('get.id'));dump(input());dump(request()get());dump(request()get('id'));dump(request()p...
 阅读数  6671
阅读全文

Zoomify实现图片点击放大(显示原图)功能

之前要给博客加一个点击图片放大的功能,也就是下面这个效果找了几个之后找到了现在用的这个,Zoomify,GitHub地址:要是习惯看英文,可以直接看GitHub,写的很清楚,不想看英文,就接着往下看 使用GitHub下载后把dist文件夹下的两个文件放入项目静态文件夹(还需要引入jQuery)```bash<script src="https...
 阅读数  8239
阅读全文

使用PhpSpreadsheet(PhpExcel)生成excel表格

这几天要做一个报表下载的功能,就用到了phpSpreadsheet这个扩展,在此记录。说明:本方法是在TP5框架内构建,方法名及字段名均为虚构,示例无复杂逻辑运算。 首先,composer安装phpSpreadsheet`composer require phpoffice/phpspreadsheet` 安装完成后即可进行功能的开发代码如下```php...
 阅读数  5255
阅读全文