elasticsearch8.x使用笔记
[ElasticSearch](https://www.elastic.co/cn/enterprise-search/)是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java开发的,并作为Apache许可条款下的开放源码发布,是当前流行的企业级搜索引擎。设计用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。
在做搜索的时候想到了 ElasticSearch ,而且其也支持 PHP,所以就做了一个简单的例子做测试,感觉还不错,做下记录~
1、环境
php 8.0
elasticsearch 8.4.1 下载
thinkphp6.0
php elasticsearch 8.4
2、安装【windows】1、下载 elasticsearch-8.4.1-windows-x86_64 包,并解压
2、ES 自带 jdk 的,所以可以不用安装 java 组件
3、打开 bin 文件夹,直接双击 elasticsearch.bat 运行
4、访问:http://127.0.0 ...
nginx 常用配置详解
环境为::CentOS 7。 nginx 版本: 1.21
配置文件入口1/etc/nginx/nginx.conf
这是入口文件,这个文件里有这样一句:
1include /etc/nginx/conf.d/*.conf;
各个网站的配置文件是放在 conf.d 目录下的。这里面的所有 .conf 文件都会被读取。我们增加一个 test.conf。 yourname 就是你的用户名。在 /home/yourname/web/test/ 下面增加一个 index.html 文件 ,文件。文件内容为 hello。
12345678server{ listen 3000; server_name _; location / { root /home/yourname/web/test/; }}
启动 nginx,如果已经启动,reload 配置文件
1234# 启动sudo nginx# 如果已经启动,重新加载配置sudo nginx -s reload
用 ip 或 lo ...
简单的文字转图片(svg)
食用方法:
创建一个 svg 文件(例如:a.svg),代码如下
1234567<svg xmlns="http://www.w3.org/2000/svg" height="55.00000000000001" width = "860.0"> <!-- Generated by https://api.gushi.ci/ --> <g> <text text-anchor="start" letter-spacing="4.0" font-smoothing="antialiased" font-family='KaiTi, "Segoe UI", "Lucida Grande", Helvetica, Arial, "Microsoft YaHei", FreeSans, Arimo, "Droid Sans&qu ...
PHP使用Solr全文搜索引擎(windows)
tags: [php,sole,搜索,全文搜索,搜索引擎,windows]
categories: 学无止境
copyright_author_href: https://www.xiaohuihui.net
copyright_url:copyright_author:
cover:
在 windows 上使用 solr 全文搜索引擎
安装 solr安装 jre 运行环境已正确安装 JRE 运行环境。JRE 安装请参考《JRE 安装指南》。
下载 solr下载地址:https://solr.apache.org/downloads.html ,如图所示:
或者:
http://archive.apache.org/dist/lucene/solr/
各系统适用版本见下表。
安装包版本
适用系统
solr-X.X.X-src.tgz
Solr 源代码。可在不使用官方 Git 存储库的情况下在 Solr 上进行开
solr-X.X.X.tgz
Linux/Unix/OSX
solr-X.X.X.zip
Microsoft Windows ...
Nginx的优化和压力测试
tags: [压测,nginx]
categories: 学无止境
copyright_author_href: https://www.xiaohuihui.net
copyright_url: https://blog.csdn.net/qq_30038111/article/details/79794377copyright_author:
cover:
我们要测试 nginx 的负载能力,需要借助压力测试工具。本博客是使用 Apache 服务器自带的一个 web 压力测试工具 ApacheBench ,简称 ab。ab 是一个命令行工具,即通过 ab 命令行,模拟多个请求同时对某一 URL 地址进行访问,因此可以用来测试目标服务器的负载压力。
ab 的安装ab 的安装可以去官网下载,如果不想安装 apache,又想使用 ab 命令,可以直接安装工具包 httpd-tools,该工具包会将 ab 命令安装到 /usr/bin 下,因此在任何地方都可以调用:
yum -y install httpd-tools
检查 ab 的安装结果
123456ab ...
解决nginx反向代理后页面上的js/css文件无法加载
tags: [nginx,反向代理]
categories: 学无止境
copyright_author_href: https://www.xiaohuihui.net
copyright_url:copyright_author:
cover:
问题现象:
nginx 配置反向代理后,网页可以正常访问,但是页面上的 js、css 和图片等资源都无法访问。
1234(1)nginx配置如下:(2)域名访问:js css文件无法加载;(3)IP访问:js css文件可以正常加载;(4)CI框架下无法访问
配置此例即可:
1234location / { proxy_pass http://127.0.0.1:8000; include naproxy.conf; }
解决方法:
nginx 配置文件中,修改为如下配置:
123456789101112131415location ~ \.php$ { proxy_pass http://12 ...
laravel 的 intervention-image 图像处理笔记
tags: [图像处理,image,interertion]
categories: 学无止境
copyright_author_href: https://blog.csdn.net/beyond__devil
copyright_url: https://blog.csdn.net/beyond__devil/article/details/62230610copyright_author: beyond__devil
cover:
安装:
需求:
PHP >= 5.4
Fileinfo 扩展
GD 库 >= 2.0
Imagick 扩展 >=6.5.7
composer 安装:
composer require intervention/image
简单的基本使用12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667 ...
Env环境变量类库
tags: [env,环境变量,类库]
categories: 学无止境
copyright_author_href: https://www.xiaohuihui.net
copyright_url:copyright_author:
cover:
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485<?php /** * Created by PhpStorm. * User: 小灰灰 * Date: 2022-04-26 * Time: 21:53:40 * Info: */ namespace support\lib;Env::load();class Env{ /** * 环境变量数据 * @var array */ protected static $data = ...
VsCode下载,使用国内镜像秒下载
tags: [镜像,vscode,下载]
categories: 学无止境
copyright_author_href: https://www.xiaohuihui.cc
copyright_url:copyright_author:
cover:
~还在因为vscode官方下载慢而头疼嘛,按这个步骤来直接起飞兄弟萌
首先进入 vscode官方网站然后选择对应版本下载
然后进入浏览器下载页面
复制下载链接粘贴到地址栏
将地址中的
/stable 前换成 vscode.cdn.azure.cn即可实现超速下载
下面是一个国内镜像的下载链接
https://vscode.cdn.azure.cn/stable/c3511e6c69bb39013c4a4b7b9566ec1ca73fc4d5/VSCodeUserSetup-x64-1.67.2.exe
【亲测成功】Navicat Premium for Win v16.0.13 完美激活版附激活工具
tags: [navicat,激活,破解,补丁]
categories: 学无止境
copyright_author_href: https://www.xiaohuihui.net
copyright_url:copyright_author:
cover:
Navicat Premium 是一个数据库开发工具,允许你同时连接 MySQL、MariaDB、MongoDB、SQL Server、Oracle、PostgreSQL 和 SQLite 数据库。兼容 Amazon RDS、Amazon Aurora、Amazon Redshift、Microsoft Azure、Oracle cloud、谷歌 cloud、MongoDB Atlas 等云数据库。您可以快速、轻松地构建、管理和维护数据库。
![](https://cdn.nlark.com/yuque/0/2022/png/27022430/1654584961477-3a7101bd-b652-44c7-aa6c-023e24738fb8.png)
新功能和改进:图表将您的数据库数据转换为可视化数据,以便通过图表 ...