- 博客(18)
- 收藏
- 关注
原创 PHP连接RabbitMQ,生产与消费队列消息
RabbitMQ出于服务器复用的想法,可以在一个RabbitMQ集群中划分出多个虚拟主机,每一个虚拟主机都有全套的基础服务组件,可以针对每个虚拟主机进行权限以及数据分配。不同虚拟主机之间是完全隔离的,如果不考虑资源分配的情况,一个虚拟主机就可以当成一个独立的RabbitMQ服务使用。:存储消息的中间容器,生产者将消息发送到队列,消费者从队列中取出消息处理。也可以理解为是客户端与RabbitMQ实际进行数据交互的通道,我们后续的大多数的数据操作都是在通道这个层面展开的。系统引入的外部依赖越多,越容易挂掉。
2024-10-29 20:03:25
615
原创 使用Rclone实现OSS向S3定时同步文件
Rclone 是一个命令行程序,用于管理云存储上的文件。它是云供应商 Web 存储接口的功能丰富的替代方案。
2023-09-05 17:03:40
1895
原创 Amazon RDS数据库实例配置与外部源主从同步数据
如果想避免RDS实例IP变动而造成同步中断,可以把外部库实例放在同一VPC下通过内网互通。请先以主用户身份连接到 Amazon RDS 数据库实例。6.数据库实例的手动故障转移由使用带故障转移的重启操作启动。可以通过运行以下任一命令来查找 RDS 实例的 IP 地址。2.由于实例故障和数据库实例类更新等情况,底层主机被替换。7、将 AWS RDS 数据库实例设置为副本。命令,将外部 MySQL数据库标识为源实例。注意:重启实例时,IP 地址不会发生变化。5.数据库实例的操作系统进行软件修补。
2023-02-16 14:07:03
1171
原创 Linux下定位当前正在运行的Nginx配置文件
1.、查看nginx的PIDnetstat -lntup|grep 80tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 2511/nginx得到Nginx进程号25112、 通过相应的进程ID查询当前运行的nginx路径ll /proc/13309/exelrwxrwxrwx 1 root root 0 Mar 8 2021 /proc/2511/exe -> /www/nginx/sbin/nginx3、 通过配置文件
2022-01-07 15:25:04
1314
原创 php安装imagick与ImageMagick,php pdf转图片
一、linux 安装1、yum安装-------------------php73 imagick扩展安装--------------------------1、需要先安装yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpmdnf install 'dnf-command(config-manager)'dnf config-manager --set-enabled powertoo
2022-01-06 11:08:52
638
原创 MySQL数据库主从同步
MySQL数据库主从同步准备两台服务器或者虚机,这里两台服务器的IP用127.0.0.1(主)和127.0.0.2(从)代替。1、修改数据库配置(/etc/mysql/my.cnf)配置好之后重启数据库。127.0.0.1[mysqld]log-bin=mysql-binserver-id=1replicate-do-db=db_namelog_slave_updatesslave-skip-errors=all127.0.0.2[mysqld]log-bin=mysql-bin
2021-10-15 14:32:40
2498
原创 docker-compose管理docker容器(php+nginx+mysql)
安装docker-compose1、安装pipsudo yum -y install epel-releasesudo yum -y install python-pip2、安装docker-composepip install -U docker-compose2.1、也可以手动安装docker-compose# 下载地址https://github.com/docker/compose/releases/tag/1.25.0-rc4将文件上传到/usr/local/bin/ 目录
2021-03-30 11:40:10
509
原创 PHP开启opcache缓存
php.ini开启[opcache]zend_extension = php_opcache.dll// 开启opcacheopcache.enable=1// 是否在CLI(即命令行时)启用opcacheopcache.enable_cli=1// 共享内存的大下 可以根据项目大小和服务器配置自行调整opcache.memory_consumption=128opcache.interned_strings_buffer=8// 最大缓存文件个数opcache.max_acceler
2021-03-19 11:33:51
742
原创 Apache配置https协议,并强制跳转https
Apache配置https协议,并强制跳转https涉及到要修改的文件httpd.confhttpd-ssl.confhttpd-vhosts.confhttp强制跳转https涉及到要修改的文件1、httpd.conf2、httpd-ssl.conf3、httpd-vhosts.confhttpd.conf#LoadModule ssl_module modules/mod_ssl.so#Include conf/extra/httpd-ssl.conf#LoadModule proxy_
2021-03-15 16:55:13
905
转载 centos7安装docker[含docker常用命令]
centos7安装docker[含docker常用命令]修改yum源改成 阿里云1、下载wgetyum install wget -y 2、创建目录mkdir -p /etc/yum.repos.d3、下载阿里云yum源配置wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Cento...
2020-08-12 11:18:56
427
原创 利用Docker简单搭建一个LNMP环境
利用Docker简单搭建一个LNMP环境首先安装docker拉取docker镜像简单说下nginx和mysql的安装启动容器附上nginx的配置,根据自己的项目自行调整首先安装docker1)升级本地yum包yum update2) 安装工具集yum install -y yum-utils device-mapper-persistent-data lvm23)安装阿里云docker源yum install -y yum-utils device-mapper-persistent-da
2020-07-20 14:21:09
835
原创 分享一个IP定位的方法
分享一个IP定位的方法该方法不需要集成第三方,如果只是获取简单的地址数据,这真的是一个很好用的接口http://ip-api.com有几种数据格式我是用php格式调用(其他格式自行参考 http://ip-api.com/docs/)http://ip-api.com/php/127.0.0.1打印结果Array{ [zip]=> [timezone]=>...
2019-09-06 15:09:04
402
原创 Syncovery 自动备份工具
Syncovery 自动备份工具首先工具到官网自行下载接口安装成功之后点击左上角点击+号添加项目进行配置,左侧选择要备份的文件夹,可以直接Browse选择本地文件,也可以Internet选择远程机右侧是要备份到的位置,选项与上一步一致,我选择的是通过ftp备份,填好ftp相关信息即可选择ftp上的文件夹选择备份位置这样我们一个备份项就完成了,点击开始就会进行检索文件,然后把右...
2019-09-06 11:02:55
2054
原创 PHP 连接sqlserver 安装pdo_sqlsrv拓展
PHP 连接sqlserver首先根据自己使用的php版本下载对应的sqlserver拓展然后在php.ini文件中引入拓展项加载ts还是nts根据自己phpinfo中配置自行选择注:如果是集成环境(如Xampp或者Wampserver)则需要apache中的php.ini同样需要引用都写好之后重启apache即可打印配置这样即加载成功...
2019-09-05 21:26:31
1071
原创 php 计算农历日期
计算农历日期因为做的事海外项目,所以直接调用网上的节假日接口是没用的,经协商只判断春节与国庆节(因为长假常驻在国外的同时会回家探亲。。。)我的想法是通过判断农历日期来单独判断春节,如果有更好的办法欢迎大神指点哈。下面贴代码(这个类是很早之前在网上看到一个前辈写的,原帖找不到了)class Calendar{ private $animals=array("鼠","牛","虎","兔...
2019-09-04 20:11:14
1759
原创 XHR文件上传
xhr文件上传由于项目需要上传大文件(我用的是PHP),但是当文件查过4G之后就会上传失败。调整php.ini配置依然无法解决。因为用.net写依然无法上传超过4G的文件,所以猜测应该是Form表单上传的限制。后来了解到xhr上传,完美解决大文件上传问题。html 页面代码<!DOCTYPE html><html lang="zh-CN"><head&...
2019-09-04 19:41:50
1945
转载 linux centos7 docker容器php7环境搭建(nginx+mysql5.7+php7.3+redis扩展安装)+redis+node.js
linux centos7 docker容器php7环境搭建(nginx+mysql5.7+php7.3+redis扩展安装)+redis+node.js安装centos容器1、下载centos镜像
2019-09-04 17:32:15
1346
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人