ubuntu 编译安装 php8.1
下载 php 源代码文件
安装必要的库文件
sudo apt-get install -y gcc make openssl curl libbz2-dev libxml2-dev libjpeg-dev libpng-dev libfreetype6-dev libzip-dev libssl-dev libsq……继续阅读 »
4年前 (2021-06-28) 2128浏览
0个赞
ubuntu 编译安装 Nginx1.20.1
下载文件
编译安装 nginx 需要 pcre 和 openssl 两个库,先下载下来
创建一个用户
首先创建一个用户
useradd www
安装 nginx 必要的库
apt-get install gcc g++ autoconf make automake libtool libperl-……继续阅读 »
4年前 (2021-06-28) 2011浏览
0个赞
nginx 负载均衡与反向代理(upstream)
nginx 作为负载均衡器主要应用upstream这个模块
upstream 默认使用 Round-Robin 算法进行负载均衡,即依次加权轮询每个节点。
默认有以下 4 个配置项
1.weight
权重,默认 1
2.max_conns
server 的最大并发连接数 默认是 0,表示没有限制
3.m……继续阅读 »
4年前 (2021-01-28) 1953浏览
1个赞
linux 使用 openssl 创建 ssl 证书
创建根证书
创建 CA 私钥
openssl genrsa -out ca.key 2048
创建 CA 公钥
openssl req -new -x509 -days 3650 -key ca.key -out ca.crt
签发证书
创建私钥
openssl genrsa -out a.pem 10……继续阅读 »
4年前 (2021-01-28) 1492浏览
0个赞
Nginx 重新安装 && 优化之 开启 HTTP2.0
http2.0 较之 http1.1 增加了很多内容,新特性主要有以下 4 个,使用 http2.0 可以极大的加快我们网站的访问速度,使用 http2 的话 nginx 必须使用 https,本机上的 nginx 版本还是 1.14,顺便把 nginx 也升级一下!
1.多路……继续阅读 »
4年前 (2021-01-19) 1719浏览
0个赞
Mysql shell 安装及应用
mysql shell 是在 mysql5.7 推出的一款用来管理 mysql 的工具,使用它可以很方便的管理 mysql cluster 集群,一定程度上可以达到自动化的程度!下面就来安装 mysql shell 并用它来搭建一个 mysql 集群!
前几天学会了 docker,这次就使用 docker 创建该 mys……继续阅读 »
4年前 (2021-01-19) 1848浏览
0个赞
Docker 再探 — 使用 docker-compose 搭建完整的 lnmp 开发环境(3/3)
继上次使用 Docker-compose 安装 lnmp 环境之后,经过几天的学习,对 Docker 有了一个比较完整的认识,接下来就安装一个比较完善的 lnmp 环境!
下面是该项目的目录结构
..
.
├── db
│ └──……继续阅读 »
4年前 (2021-01-16) 1633浏览
1个赞
Redis 应用场景-简单的异步消息队列与延时队列
说道消息队列,你肯定会想到 Kafka、Rabbitmq 等消息中间件,这些专业的消息中间件提供了很多功能特性,当然他的部署使用维护都是比较麻烦的。如果你对消息队列没那么高要求,想要轻量级的,使用 Redis 就没错啦。
Redis 通过 list 数据结构来实现消息队列.主要使用到如下命令:
1.lpu……继续阅读 »
4年前 (2021-01-12) 1887浏览
0个赞
centos7 编译安装 Redis 6.0.9 及配置文件详解
安装 Redis 很简单,今天在 centos7 上由之前的 4.0 升级到现在的 6.0.9 则发现有点问题
在 make 的时候报如下错误
In file included from server.c:30:0:
server.h:1022:5: error: expected s……继续阅读 »
4年前 (2021-01-11) 2050浏览
1个赞
Docker 再探 — Win10 使用 docker-compose 搭建 lnmp 开发环境(2/3)
接上次使用 docker-compose 安装完成 nginx 之后,这次使用 docker-compose 安装 php 与 mysql,并与 nginx 做到联动!
docker-compose 安装 php8.0.1-fpm
首……继续阅读 »
4年前 (2021-01-10) 1807浏览
1个赞
Docker 再探 — Win10 使用 docker-compose 搭建 lnmp 开发环境(1/3)
最近家里电脑重新装了最新版的 win10,需要搭建一套 lnmp 开发环境,以前都是使用 Homestead 或 linux 虚拟机来完成,现在学习使用 docker,那就用 docker 来装一个好了!
目前开发需要装的软件有:
……继续阅读 »
4年前 (2021-01-09) 1409浏览
1个赞
Mysql8.0 开启主从复制
mysql replication 可以将一个 mysql 数据库服务器(主库)中的数据复制到一个或多个 mysql 数据库(从库)中。
主从复制有如下优点:
1.水平解决方案:将负载分散到多个从库以提高性能。所有的写入和更新都必须在主库上进行,读操作在一个或多个从库中进行,这样可以提高数据库的写入性能(主库只负责写入与更……继续阅读 »
4年前 (2021-01-07) 2103浏览
1个赞