- 博客(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
901
1
原创 Elasticsearch集群和账号密码设置
会弹出三次提示,分别是输入密码,输出文件,输入密码,第一次密码是输入上一步设置的密码,也是123123,输出文件可以直接回车,默认就行。一般来说,主节点如果有数据,不要删除主节点的,先删除从节点的试试。启动主节点和从节点,这个时候可能会报错,提示的大概是证书或者密码错误这些,如果没报错就算完成了,直接访问https://192.168.1.63:9200,如果提示证书不安全,忽略就行,然后就会提示叫输入账号密码。输入 CA 的密码。启动成功的情况,启动成功了但是还没有设置密码,所以登录不进去,先设置密码。
2022-09-23 15:49:31
4029
3
原创 laravel passport oauth 使用心得
使用场景:例如:某个网站,某用户未注册,注册时提示可微信账号登录(github, google都有类似 当然也可以直接用作API的验证API登录验证场景(passport个人授权码):提示:现在基本都是前后端分离了,所以前端要调用后台的接口,就有个验证的过程,一般情况都是用户登录后,后台返回一个token,然后前端在每次请求后台接口的时候都通过请求头将该token传给后台,后台进行验证。这种情况不一定要用passport,用jwt或者直接在数据库中加一个字段也行。步骤:创建一个lar
2022-05-18 17:32:23
1008
原创 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
476
原创 docker容器中使用宿主机的docker命令(基于yeszao/dnmp使用和修改记录)
需求因为每次在服务器上搭建lnmp环境都是一个很繁琐的事,所以打算采用docker 目前项目中基本都会用到supervisor,所以我打算单独将supervisor做成一个容器,但是我又想在这个容器中使用宿主机的docker。所以需要对dnmp进行一些改动。前提1:原项目地址:dnmp2:建议先看原文文档...
2021-09-17 15:14:10
2151
原创 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
1055
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
415
原创 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
307
原创 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
129
原创 进入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
3339
原创 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
289
原创 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
7234
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
770
原创 将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
8627
3
原创 谷歌浏览器不能自动播放音频的问题
因为我做了一个实时通讯的功能,是有用户下单就触发后台的语音播放,但是谷歌浏览器因为进入到页面不能自动播放音频解决办法:1.进入到 chrome://flags/#autoplay-policy2.然后找到Autoplay policy选项,设置为Setting No user gesture is required3.最后重启:Relaunch Chrome...
2018-12-26 12:53:28
11573
原创 linux下关闭了防火墙,重新启动不了的情况
问题描述:我用systemctl stop firewalld 命令关闭了防火墙后无法启动(报错 unit is masked)解决方法 :先解锁 命令 systemctl unmask firewalld,然后在执行启动命令 systemctl start firewalld ...
2018-11-04 21:23:03
3630
原创 腾讯云服务器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
4331
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人