栏目: PHP

PHP7 安装Event扩展的实现方法

Libevent是一个用C语言编写的、轻量级的开源高性能I/O框架,支持多种I/O多路复用技术:epoll、poll、dev/poll、select和kqueue等;支持I/O,定时器和信号等事件;注册事件优先级。PHP提供了对应的扩展libevent、Event。相比libeventext,eve...

2021-04-29 46 0 0 阅读全文

PHPStorm本地断点调试

:php代码在调试时,经常是print_r或者var_dump来断点,但是当项目较为复杂的情况下,这么做效率就非常低下了,断点调试就非常好的解决了这个问题。一开始可能不太适应断点调试,但是当习惯之后,越用越舒服。注:以下是在windows7+apache环境一、断点调试php环境搭建1、检测本地ph...

2021-06-13 40 0 0 阅读全文

浅谈PHP性能优化之PHP.Ini配置

内存默认设置memory_limit=128M单个进程可使用的内存最大值,这个值的设定可以从以下几点考虑:应用的类型。如果是内存集中型应用,可增加该值;单个PHP进程平均消耗的内存,该值可通过多次运行同一个脚本来计算平均值;能负担多少个php-fpm进程;该值等于分配的总内存除以单个PHP进程平均消...

2021-07-07 32 0 0 阅读全文

Thinkphp5+Layui实现的分页样式示例

本文实例讲述了thinkphp5+layui实现的分页样式。分享给大家供大家参考,具体如下:tp5之layui分页样式1.分页类路径:\thinkphp\library\think\paginator\driverLayui.php

2021-04-29 38 0 0 阅读全文

PHP遇到错误Call To Undefined Function ImageCreate()解决方法

在使用php处理一些图像时,有时会出现诸如这样的错误:Calltoundefinedfunctionimagecreate()这是由于没有安装或是没有开启php的gd库导致的问题。解决方案:一、在linux系统(这里用的是Ubuntu系统)下首先在终端输入下列命令:sudoapt-getinstal...

2021-09-18 21 0 0 阅读全文

PHP如何实现数据库的备份和恢复

数据库备份mysql-uroot-pmydb>:\db.txt数据库恢复mysql-u用户名-p密码数据库名<文件名.sqlblog数据导出sql文件然后创建一个新的数据库如:test然后再把数据放进新的数据库,就恢复成功了

2021-04-12 35 0 0 阅读全文

PHP序列化和反序列化深度剖析实例讲解

序列化序列化格式在PHP中,序列化用于存储或传递PHP的值的过程中,同时不丢失其类型和结构。序列化函数原型如下:stringserialize(mixed$value)先看下面的例子:classCC{public$data;private$pass;publicfunction__construct...

2021-04-07 59 0 0 阅读全文

PHP生成缩略图实例讲解

封装的方法函数:调用示例:

2021-03-24 37 0 0 阅读全文

Swift编译器优化(1)泛型特化

如下泛型函数:funcmin(x:T,y:T)->T{returny<x?y:x}编译器会插入如下代码来支持泛型:funcmin(x:T,y:T,FTable:FunctionTable)->T{letxCopy=FTable.copy(x)letyCopy=FTable.copy...

2021-07-23 38 0 0 阅读全文

详解PHP如何读取大文件

作为PHP开发人员,我们不需要担心内存管理。PHP引擎在我们背后进行了出色的清理工作,短暂执行上下文的webserver模型意味着即使是最草率的代码也没有持久的影响。在极少数情况下,我们可能需要走出舒适的界限—例如,当我们尝试在可以创建的最小VPS上为大型项目运行Composer时,或者需要在同样小...

2021-06-29 28 0 0 阅读全文

Thinkphp菜单无限极分类实例讲解

效果图如下controller控制器代码:/***菜单列表*/publicfunctionindex(){$menuList=Db::name('menu')->order('sort,id')->select();//递归排序$menuList=$this->sort($menu...

2021-03-24 84 0 0 阅读全文

PHP解决高并发问题(Opcache)

今天工作的时候接触到客户的一台服务器,业务逻辑比较简单。估算pv在120w左右吧,用的是阿里云2c4g的服务器。一大早就开始卡顿了,登陆服务器后查看负载到了八九十。之后就想办法调整一下吧。突然想起某位前辈说过的:开启opcache吧,真的会变快的。于是我马上就开始整,过程很简单1.进入php,ini...

2021-07-07 29 0 0 阅读全文

Laravel框架创建路由的方法详解

本文实例讲述了Laravel框架创建路由的方法。分享给大家供大家参考,具体如下:我这里使用的Laravel版本是5.6,路由位置在routes/web.php中,所以我们在这个文件中添加我们想要添加的路由。1.基础路由//get请求,结果如下图Route::get('basic1',function...

2021-04-26 30 0 0 阅读全文

关于Laravel-Admin的基础用法总结和自定义Model详解

总结laravel-admin展示用到的基本方法基础用法自定义model当列表数据获取有特定条件或自己写ORM方法时可以用到,支持排序$grid->model()->select('id','name')->where('status',1)->groupBy('projec...

2021-04-29 52 0 0 阅读全文

Laravel-Admin 实现给Grid的列添加行数序号的方法

如标题中的问题,怎么给laravel-admin中grid的列添加行数序号,不是id,来看一下代码的实现。先添加一个虚拟列:$grid->number('序号');然后把序号设置给这一列:$grid->rows(function($row,$number){$row->column...

2021-04-29 50 0 0 阅读全文

PHP使用QR Code生成二维码实例

HPQRCode是一个PHP二维码生成类库,利用它可以轻松生成二维码,官网提供了下载和多个演示demo,查看地址:http://phpqrcode.sourceforge.net/下载官网提供的类库后,只需要使用phpqrcode.php就可以生成二维码了,当然您的PHP环境必须开启支持GD2。ph...

2021-07-07 34 0 0 阅读全文

Thinkphp5上传图片及生成缩略图公共方法

直接上代码,可以写在公共文件common和继承的基础类中,方便调用/**$name为表单上传的name值*$filePath为为保存在入口文件夹public下面uploads/下面的文件夹名称,没有的话会自动创建*$width指定缩略宽度*$height指定缩略高度*自动生成的缩略图保存在$file...

2021-06-11 71 0 0 阅读全文

PHP抖音SDK搭建问题整理

一、[0]cURLerror60:SSLcertificateproblem:unabletogetlocalissuercertificate(seehttps://curl.haxx.se/libcurl/c/libcurl-errors.html)错误问题原因该错误是由于SSL证书验证的原因解...

2021-06-29 36 0 0 阅读全文

Laravel的加密解密与哈希实例讲解

一、加密解密当你的应用程序中需要用到加密和解密的地方时可以使用Laravel自带的加密解密工具。Laravel的加密机制使用的是OpenSSL所提供的AES-256和AES-128加密。强烈建议你使用Laravel内建的加密工具,而不是用其它的加密算法。所有Laravel加密之后的结果都会使用消息认...

2021-03-20 53 0 0 阅读全文

PHP垃圾回收机制讲解

垃圾回收,简称gc。顾名思义,就是废物重利用的意思。再说这个之前先接触一下内存泄露,大概意思就是申请了一块地儿拉了会儿屎,拉完后不收拾,那么那块儿地就算是糟蹋了,地越用越少,最后一地全是屎。说到底一句,用了记得还。一定程度上说,垃圾回收机制就是用来擦屁股的。如果用过C语言,那么申请内存的方式是mal...

2021-07-07 27 0 0 阅读全文