
php
qq_33538528
这个作者很懒,什么都没留下…
展开
-
php进程管理
PHP-FPM通过FastCGI协议与Web服务器(如Nginx)进行通信,采用多进程模型处理PHP请求,管理worker进程的生命周期。当Web服务器接收到一个PHP请求时,它会将该请求转发给PHP-FPM,PHP-FPM会根据配置文件中的参数来创建、管理和回收PHP解释器进程(也称为worker进程),并将请求分配给这些worker进程来处理。php-fpm是一个高性能的php FastCGI管理器,提供了更好的php进程管理方式,可以有效的控制内存和进程,支持平滑重载php配置。原创 2025-03-14 18:09:50 · 187 阅读 · 0 评论 -
mysql 深分页问题(limit)
时间要久是因为,在通过二级索引查找到满足条件的记录的id时,需要在进行一次回表来获取所需要返回的字段的信息,之后在执行limit命令截取响应的记录。limit 100000,10相较于 limit 0,10而言多回表了100000次。所以导致深分页变慢。偏移量越大,mysql就会扫描越多的行,然后在进行回表,然后在抛弃掉偏移量之前的行,之后在返回偏移量后边的行,这样就导致查询性能下降。想办法让标记的位置的列是有序的,并且不重复。然后就可以将偏移量转义到where语句中,来减少回表次数。原创 2024-02-26 15:50:11 · 588 阅读 · 0 评论 -
MySQL修改密码及mysql8加密方式
文章目录使用set方法修改直接修改表使用mysqladmin方法忘记密码时,修改密码mysql8修改密码密码修改成功后,需要使用flush privileges;进行权限刷新使用set方法修改set password for 用户名@授权地址 = password(新密码);直接修改表use mysql;update user set password = password(新密码);使用mysqladmin方法mysqladmin -u 用户名 -p 旧密码 password "新密码原创 2021-11-26 17:37:23 · 3314 阅读 · 0 评论 -
函数处理 函数(回调函数)
call_user_func (callback $callback, mixed $parameter = ? , mixed $… = ? ) 把第一个参数当成回调函数进行调用,回到函数中的参数,可以放入第一个参数后边call_user_func_array ( callable $callback , array $param_arr ) 第一个参数为回调函数,回到函数使用数组的形式放入第二个参数上注:回调函数,使用数组进行传递[new 函数,函数名]使用命名空间/ As of P.原创 2021-06-10 15:59:45 · 183 阅读 · 0 评论 -
php 上传文件到其他服务器
php依赖于ssh2扩展可以实现,上传,更改,删除其他服务器文件安装ssh2依赖 libssh - wget https://www.libssh2.org/download/libssh2-1.8.0.tar.gz - tar -xvf libssh2-1.8.0.tar.gz - cd libssh2-1.8.0 - ./configure --prefix=/u...转载 2019-03-29 18:35:41 · 647 阅读 · 0 评论 -
原生php调试
不修改配置文件error_reporting(E_ALL); //设置错误等级 多个等级需要使用|隔开。值为0时关闭错误报告ini_set(‘display_errors’, 1); //是否提示错误原因ini_set(‘error_log’,‘日志地址’)//关闭错误提示的时候,将错误信息放入到日志中。...原创 2019-03-27 14:46:55 · 315 阅读 · 0 评论 -
tp5漏洞
1.更改thinkphp/library/think/app.php 找到module函数在获取控制器名的代码下边添加一下代码 if (!preg_match('/^[A-Za-z](\w|\.)*$/', $controller)) { throw new HttpException(404, 'controller not ex...转载 2019-04-22 18:05:11 · 2988 阅读 · 0 评论 -
wordpress小工具
wordpress小工具创建一个类文件创建一个类文件用banner小工具为例:(1) 创建一个bnner.php类文件 继承WP_Widget类,改类文件中包含三个函数:1.定义小工具函数(函数名与类名同名)2.小工具前端显示函数(函数名widget)3.后台小工具编辑函数(函数名form)(2)添加钩子 add_action( 'widgets_init', 'd_search...原创 2019-07-04 17:55:56 · 475 阅读 · 0 评论