自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Docker dnmp 多版本php安装 php8.2

Laravel9 开发需要用到php8.1以上的版本,而dnmp只支持到php8.0。1. 从/services/php80目录复制一份出来,重命名为php82,extensions目录只保留。3. docker-compose.yml 文件 新增 php82 配置参数。4. 执行 docker-compose up 命令。# 扩展,根据实际情况增减。

2023-11-01 18:11:26 745 1

原创 Elasticsearch集群和账号密码设置

会弹出三次提示,分别是输入密码,输出文件,输入密码,第一次密码是输入上一步设置的密码,也是123123,输出文件可以直接回车,默认就行。一般来说,主节点如果有数据,不要删除主节点的,先删除从节点的试试。启动主节点和从节点,这个时候可能会报错,提示的大概是证书或者密码错误这些,如果没报错就算完成了,直接访问https://192.168.1.63:9200,如果提示证书不安全,忽略就行,然后就会提示叫输入账号密码。输入 CA 的密码。启动成功的情况,启动成功了但是还没有设置密码,所以登录不进去,先设置密码。

2022-09-23 15:49:31 3767 3

原创 laravel使用rabbitmq队列

代码】laravel使用rabbitmq队列。

2022-08-05 15:24:48 730

原创 laravel passport oauth 使用心得

使用场景:例如:某个网站,某用户未注册,注册时提示可微信账号登录(github, google都有类似 当然也可以直接用作API的验证API登录验证场景(passport个人授权码):提示:现在基本都是前后端分离了,所以前端要调用后台的接口,就有个验证的过程,一般情况都是用户登录后,后台返回一个token,然后前端在每次请求后台接口的时候都通过请求头将该token传给后台,后台进行验证。这种情况不一定要用passport,用jwt或者直接在数据库中加一个字段也行。步骤:创建一个lar

2022-05-18 17:32:23 929

原创 laravel jwt 无感刷新token

为保证和前端交互过程中,用户可以自动刷新token,该代码是基于laravel的

2022-05-18 11:25:58 1132

原创 zabbix安装和使用

需求需要监听nginx是否存活,如果nginx服务挂了,发送邮件通知说明zabbix官方部署文档:zabbix部署 我这里准备了两台服务器,服务端(zabbix server):192.168.1.217,客户端(被监控端,zabbix agent):192.168.1.215步骤根据官方文档部署服务端Zabbix server 。文档没写创建数据库的步骤。 #创建一个zabbix的数据库1:create database zabbix character set utf8 co

2021-09-24 17:23:21 417

原创 docker容器中使用宿主机的docker命令(基于yeszao/dnmp使用和修改记录)

需求因为每次在服务器上搭建lnmp环境都是一个很繁琐的事,所以打算采用docker 目前项目中基本都会用到supervisor,所以我打算单独将supervisor做成一个容器,但是我又想在这个容器中使用宿主机的docker。所以需要对dnmp进行一些改动。前提1:原项目地址:dnmp2:建议先看原文文档...

2021-09-17 15:14:10 2038

原创 mysql分区+定时生成分区

说明:按照日期字段进行分期,每个月生成一个分区。数据库:changsha数据表:qiye分期字段:riqi (分区字段必须是主键或者唯一索引)操作:1:新建表和分区#注意分区字段riqi我也是添加到主键的哈CREATE TABLE `qiyes` ( `id` int(11) NOT NULL AUTO_INCREMENT, `mingcheng` varchar(255) DEFAULT NULL, `daima` varchar(255) DEFAULT.

2020-05-15 17:13:29 1036 1

原创 mysql里创建定时任务(event)

创建一个每秒都修改qiye表数据的定时任务, EVERY 1 SECOND STARTS '2020-05-15 11:38:00' 表示的是从2020-02-15 11:38:00开始以每秒钟都执行该时间。SECOND可以换成day,minutes,month,year等,BEGIN下面的就是具体要执行的代码(一般都会调用一个存储过程 CALL 存储过程名)DELIMITER || DROP EVENT IF EXISTS `test_event` || CREATE EVENT te...

2020-05-15 11:59:02 404

原创 docker开机自启动(是基于安装的是github上的dnmp环境)

#因为docker不是开机就启动的所以每次重启的时候都要手动启动docker和执行docker-compose up,项目才能跑起来,很麻烦,所以记录下开机自启动步骤一:自启动docker 1:systemctl enable docker 1):cp /usr/lib/systemd/system/docker.service /etc/systemd/...

2019-03-18 13:28:50 295

原创 docker搭建lnmp环境

1:之前记录了单独安装,php,mysql,nginx,但是可能会很麻烦,而且遇到问题也不好解决,现在推荐一下github上开源的包2:https://github.com/yeszao/dnmp,下面有很详细的教程。这里我只是做简单的记录前提要先安装git 、docker和docker-compose。 1):安装docker请参照我之前的文章 2):安装...

2019-03-14 14:49:20 119

原创 进入docker里编辑文件,默认里面是不能执行vim命令,所以需要先安装

1:进入docker中编辑文件,这里我以进去nginx容器中为例2:先查看容器IDdocker ps -a3:进入dockerdocker exec -it 562ef029960e /bin/bash4:现在就可以找nginx的配置文件进行修改了,但是默认是不能执行vim命令,所以需要先安装更新来源apt-get update安装vimapt-...

2019-03-13 11:35:25 3304

原创 docker配置nginx

1:可以先搜索现成的镜像文件 docker search nginx2:这里我们拉取官方的镜像 docker pull nginx3:拉取完后我们运行 docker images 就会看到有个nginx的镜像了4:我们先安装一个测试的nginx容器,等下会删除,主要是要先拿到nginx的配置文件5:docker run --name nginxTest -d nginx...

2019-03-13 11:08:28 283

原创 linux下nginx同时配置多个版本的PHP

问题:有些项目需要跑在PHP5.3版本的,有些项目又需要更高版本的PHP,所有这里简单的记录下配置多个PHP版本的方法解决原理:Nginx是通过PHP-FastCGI与PHP交互的。而PHP-FastCGI运行后会通过文件、或本地端口两种方式进行监听,在Nginx中配置相应的FastCGI监听端口或文件即实现Nginx请求对PHP的解释。既然PHP-FastCGI是监听端口和文件的,那就可...

2019-02-20 15:14:52 7185 4

原创 腾讯云上安装的PHP多版本的环境,记录一下怎么切换PHP版本

这里安装的是多个PHP版本,环境是lnmp问题:我现在需要的是把PHP5.6版本切换成PHP7.2的版本1:主要的是切换环境变量和启动不同的php-fpm2:直接进入vim /etc/profile,配置环境变量,找到最后一行把原来那个PHP版本的路径替换成新版本PHP的路径3:使用source /etc/profile命令重新加载一下,然后使用php -v就能发现你的版本都是...

2019-02-20 11:41:14 743

原创 将PHP做的web网站封装成桌面客户端,也可将打包成安装文件

电脑需要安装node.js。1:npm install nativefier -g     #安装nativefier2:输入nativefier检测是否安装成功3:nativefier --name "YouForever" "http://www.xxxx.cn"   #生成程序,YouForever是自定义名字4:完成 官网https://www.npmjs.com/pack...

2019-01-31 14:25:31 8546 3

原创 谷歌浏览器不能自动播放音频的问题

因为我做了一个实时通讯的功能,是有用户下单就触发后台的语音播放,但是谷歌浏览器因为进入到页面不能自动播放音频解决办法:1.进入到 chrome://flags/#autoplay-policy2.然后找到Autoplay policy选项,设置为Setting No user gesture is required3.最后重启:Relaunch Chrome...

2018-12-26 12:53:28 11525

原创 linux下关闭了防火墙,重新启动不了的情况

问题描述:我用systemctl stop firewalld 命令关闭了防火墙后无法启动(报错 unit is masked)解决方法 :先解锁  命令 systemctl unmask firewalld,然后在执行启动命令  systemctl start firewalld ...

2018-11-04 21:23:03 3608

原创 腾讯云服务器centos7.3 配置FTP,每个用户登录FTP对应不同的文件目录,并只能访问设置的目录

1:安装vsftpd文章详见  https://blog.csdn.net/wsyh12345678/article/details/83119477VSFTPD 安装:-- 查看是否已经安装 VSftpd:rpm -qa | grep vsftpyum install -y vsftpdgroupadd ftpuser #创建ftpuser组useradd -g ftpu...

2018-10-21 20:51:01 4287 2

空空如也

空空如也

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

TA关注的人

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