自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 PHP文件下载,下载失败,Nginx open() nginx/fastcgi_temp/2/10/0000000102“ failed (13: Permission denied)

概述在测试服测试项目时出现文件下载失败排查问题经过排查发现Nginx给出报错信息open() "/home/server/nginx/fastcgi_temp/2/10/0000000102" failed (13: Permission denied) while reading upstreamNginx提示我们没有权限操作然后我们进入目录/home/server/nginx检查fastcgi_temp文件所有者,我们的是root组的root用户我们再检查Nginx worker的用

2021-07-19 14:06:10 1553 4

原创 Windows10 docker安装PHP环境swoole扩展

概述本教程安装版本 php7.4 swoole4.6.4docker 安装PHP# 首先docker下载php7.4的镜像docker pull php:7.4创建容器# 创建php7.4的容器docker run -it --name TiusPHP7.4 php:7.4 bash# 进入容器后,可以php-v查看当前版本php -v#PHP 7.4.21 (cli) (built: Jul 1 2021 19:23:47) ( NTS )#Copyright (c) The

2021-07-07 11:44:08 1057

原创 PHP SPL数据结构SplFixedArray与Array对比

SplFixedArray官方介绍:https://www.php.net/manual/zh/class.splfixedarray.phpSplFixedArray提供索引数组的功能,它与普通数组的区别就是具有固定长度,且只能存放索引数组, 使用前必须先定义长度好处就是在处理大数据的数组量, 速度更快, 占用内存更小,更接近c数组,但是因为还要存储php中的一些结构及gc回收等,内存利用远远不如c语言使用示例: // 普通数组 $s = memory_get_usage(); $st =

2021-06-25 12:00:25 163

原创 Thinkphp5.1 复用Db类,导致sql where条件及Value值混淆的解决办法

概述文章出处:文章源地址用Thinkphp5.1开发项目时,Model层用了tp封装的Db类,因为不想每个方法都写db::name("manage_tag");,于是我在构造__construct 内赋值给了变量db;在我执行更新时,我会先去调用isRepeat()判断内容是否重复,于是就出现了下面的问题,问题更新时,where条件多出name="xxxx"; public $db; public function __construct() { $thi

2021-06-01 14:01:58 607 1

原创 Nginx-Mysql 502 recv() failed 104: Connection reset by peer

概述文章出处:文章源地址昨日项目基本完工,然后走测试服测试项目时,接口返回,连接异常关闭,排错发现,我的Mysql服务502了,排错 Nginx & php-fpm然后又继续排查Nginx日志,发现Nginx 和 php-fpm通讯出现了问题recv() failed (104: Connection reset by peer) while reading response header from upstream出现这种错误,通常都是php-fpm没能正常响应Nginx导

2021-06-01 13:58:04 638

原创 PHP Yaf(Yet Another Framework) 扩展及框架部署

PHP Yaf(Yet Another Framework) 扩展及框架部署查看本机配置终端输入命令php -v$ php -vPHP 7.4.3 (cli) (built: Feb 18 2020 17:29:57) ( NTS Visual C++ 2017 x64 )Copyright (c) The PHP GroupZend Engine v3.4.0, Copyright (c) Zend Technologies本机环境:windows10 PHPstudy PHP7.4.3

2021-04-10 13:57:50 330

原创 Jquery 根据 字符串首字符(string)生成Base64头像

Jquery 根据 字符串首字符(string)生成Base64头像项目引用记录function getImage(name){ if($.trim(name) == ''){ name = '默认' } name = name.toUpperCase(); //设置初始值,防止name为空时程序无法执行 var nick = "未知"; //判断name是否为空 if(name){ nick = name.charAt(

2021-04-10 13:55:04 186

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除