- 博客(7)
- 收藏
- 关注
原创 Elasticsearch学习记录
Elasticsearch学习记录安装写入查询查询与过滤基础知识性能差异选择查询关键字组合多查询 安装 写入 查询 查询与过滤 基础知识 Elasticsearch 使用的查询语言(DSL)拥有一套查询组件,这些组件可以以无限组合的方式进行搭配。这套组件可以在以下两种情况下使用:过滤情况(filtering context)和查询情况(query context)。 过滤情况 关键词:filter 使用过滤时,只关心一个问题,该文档是否匹配 查询情况 关键词:query 与过滤一样,也需要判断该文档是否匹
2021-04-01 14:11:36
134
原创 解决nginx open() “/usr/local/var/run/nginx/client_body_temp/0000000009“ failed (13: Permission denied)
php挂nginx上传文件的时候发生的错误,错误内容 open() "/usr/local/var/run/nginx/client_body_temp/0000000009" failed (13: Permission denied) 查了下,是因为client_body_temp目录没有权限 关于client_body_temp目录的作用,简单说就是如果客户端POST一个比较大的文件,长度超过了nginx缓冲区的大小,需要把这个文件的部分或者全部内容暂存到client_body_temp目录下的临时
2020-12-30 17:00:09
2635
原创 MAC更新系统后,nginx异常,使用brew重启nginx提示成功,但是没有nginx进程
一开始没找到什么问题,只知道nginx没启起来 使用nginx -s reload命令,报错如下 nginx -s reload nginx: [error] open() "/usr/local/var/run/nginx.pid" failed (2: No such file or directory) 发现是nginx.pid文件不见了,不知道是因为升级系统还是因为我更新了nginx 重建nginx.pid文件, 因为我更新的nginx的版本,所以首先修改下nginx.conf里pid文件的位置
2020-12-25 16:10:09
1371
原创 MAC php7.4.13 使用pecl安装扩展报错
最近安装php7.4,安装成功以后用pecl安装扩展报错 In file included from /usr/local/Cellar/php@7.4/7.4.13_1/include/php/Zend/zend.h:356: /usr/local/Cellar/php@7.4/7.4.13_1/include/php/Zend/zend_operators.h:523:10: error: 'asm goto' constructs are not supported yet __asm
2020-12-24 13:41:50
1319
原创 MAC本地安装swoole扩展
MAC本地安装swoole扩展主要流程参考资料 由于之前的扩展都是通过pecl直接安装的,但是用pecl安装swoole的时候,发现找不到openssl/ssl.h,决定编译安装 主要流程 // 下载压缩包 curl -O https://github.com/swoole/swoole-src/archive/v4.5.7.tar.gz //解压 tar -xzf swoole-src-4.5.7.tar.gz //进入目录 cd swoole-src-4.5.7 //开始编译扩展 phpize /*
2020-11-16 14:43:39
1277
原创 Hyperf本地docker开发环境安装记录
Hyperf本地docker开发环境安装记录基本流程(来源Hyperf官网)遇到的问题解决composer不能使用root账号执行的问题启动项目以后连不上redis 稍后想办法Docker启动和进入容器参考资料 基本流程(来源Hyperf官网) # 下载并运行 hyperf/hyperf 镜像,并将镜像内的项目目录绑定到宿主机的 /tmp/skeleton 目录 docker run -v /tmp/skeleton:/hyperf-skeleton -p 9501:9501 -it --entrypoin
2020-11-09 15:21:51
225
原创 mac+phpstorm+xdebug配置记录
mac+phpstorm+xdebug配置记录前言步骤安装xdebug扩展配置php.iniphpstorm配置1.配置CLI Interpreter2.配置 Xdebug监听端口3.配置代理4.配置debug config5.开启监听配置postmanEND 前言 因为配置的过程中碰到了一些问题,做个记录方便以后再用 步骤 1.安装xdebug扩展 2.配置php.ini 3.配置phpstorm 4.设置postman 安装xdebug扩展 mac上使用的brew安装的php,所以可以直接使用pecl安
2020-11-09 15:10:35
946
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人