k3s(k8s精简版)安装
LANMPS 一键安装包,php绿色环境套件包
LANMPS 一键安装包是什么?
LANMPS 一键安装包是一个开源Linux Shell编写的可以为CentOS/Ubuntu Linux服务器或独立主机安装LANMP(Nginx/Apache/MySQL/PHP/Elasticsearch)、LNMA(Nginx/MySQL/PHP)、生产环境的Shell安装套件包程序。
Linux+Nginx+Mysql+PHP+Elasticsearch ( phpmyadmin+opencache+xdebug )环境套件包,绿色PHP套件,一键自动安装
系统需求
- 系统:Linux下CentOS,RedHat,Ubuntu
- 内存:大于等于512M内存
- 安装时需要联网
LANMPS 一键安装包V4.0.0 :Linux+Nginx+Mysql+PHP+Elasticsearch ( phpmyadmin+opencache+xdebug )套件包,绿色PHP套件,一键自动安装。
已在 CentOS7.x,Ubuntu17.x 中安装成功!
Apache 在下个版本中会实现
安装工具
SSH Secure Shell Client 下载 右击新窗口打开
Xshell+Xftp (Windows 下推荐)
或者使用其他工具
使用SSH Secure Shell Client
登陆服务器
Lanmps 所需环境 安装 1
Ubuntu 20.x
sudo apt update -y
sudo apt install git -y
centos 7.x
sudo yum update -y
sudo yum install git -y
Lanmps 所需环境 安装 2
国外用户请用
curl -sfL https://get.k3s.io | sh -
国内用户请用
curl -sfL http://rancher-mirror.cnrancher.com/k3s/k3s-install.sh | INSTALL_K3S_MIRROR=cn sh -
等待安装完成
查看安装是否安装成功,执行如下命令
k3s kubectl get nodes
输出如下信息表明安装成功
NAME STATUS ROLES AGE VERSION
seastar Ready control-plane,master 2d11h v1.20.6+k3s1
Lanmps k8s 套件安装
mkdir -p /www/k8s/ && cd /www/k8s/ && \
git clone https://github.com/foxiswho/k8s-nginx-php-redis-mysql-elk.git knprmelk --depth=1 && \
cd knprmelk && \
chmod +x *sh && \
./all.start.sh
配置代理工具 traefik
创建文件 ingress.yaml
内容如下
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: ingress-seastargou
labels:
app: ingress-seastargou
annotations:
kubernetes.io/ingress.class: traefik
spec:
rules:
- host: localhost
http:
paths:
- path: /
pathType: Prefix
backend:
service:
name: nginx
port:
number: 80
- host: foxwho.com
http:
paths:
- path: /
pathType: Prefix
backend:
service:
name: nginx
port:
number: 80
执行命令
kubectl apply -f ingress.yaml
访问
http://localhost/p.php
即可看见 php 环境信息
更新日志
- 2021年05月12日 LANMPS v4.0.0 发布
- 改为使用K3s(k8s精简版)套件
-
2019年01月05日 LANMPS V3.4.2 发布
-
修复 安装PHP 时没有把 redis 扩展自动增加PHP配置文件中
-
2018年10月28日 LANMPS V3.4.0 发布
- 升级 PHP 7.2.x
- 升级 MariaDB 10.3.x
- 升级 REDIS 5.X
-
升级 NGINX 1.14.x
-
2017年09月20日 LANMPS V3.3.0 发布
- 升级PHP7.1.x
- 升级MYSQL5.7.x
- 升级mariadb10.2.x
- BUG修复
- 删除 PHP7.0.X
- 删除 PHP5.5.X
-
删除 mariadb 10.1.X,直接使用最新版本
-
2017年03月07日 LANMPS V3.2.2 发布
- 升级PHP7.1.x
- 升级MYSQL5.7.x
- 升级REDIS
- 升级NGINX1.11.x
-
BUG修复
-
2016年12月15日 LANMPS V3.2.0 发布
- 升级PHP7.1
- 升级MYSQL5.7
- 升级REDIS
- 升级NGINX1.11
-
BUG修复
-
2016年7月11日 LANMPS V3.1.0 发布
- 升级PHP7
- 升级MYSQL5.7
- 升级REDIS
- 升级NGINX1.10
- 搜索引擎更换为 Elasticsearch
-
BUG修复
-
2015年7月16日 LANMPS V2.2.3 发布
- php 版本更新
-
BUG修复
-
2015年1月31日 LANMPS V2.0.3 发布
- 修复 apaache 加载 php BUG
-
BUG修复
-
2015年1月12日 LANMPS V2.0.1 发布
- php 版本更新
- MariaDB 数据库更新
- nginx 版本更新
- 可以更改任意安装目录
- 支持 apache,可选apache安装
- apache 支持按年月日分割日志
- BUG修复
-
优化部分参数
-
2014年12月22日 LANMPS V1.0.3 发布
- php 版本更新
- MariaDB 版本更新
- nginx 版本更新
-
BUG修复
-
2014年11月1日 LANMPS V1.0.0 发布
- php 版本更新
- 增加MariaDB 数据库
- nginx 版本更新
- 增加sphinx搜索
- 可以更改任意安装目录
-
支持nginx日志自动分割(需设置linux定时任务)
-
2014年5月15日 LANMPS V0.2 发布
- php 版本更新
- 增加MariaDB 数据库
-
nginx 版本更新
-
2013年11月10日 LANMPS V0.1 发布
- Nginx+Mysql+PHP+Opencache+Phpmyadmin+Xdebug 基础实现安装
- Xdebug 默认关闭,如需开启,在php.ini中开启
- Mysql 版本为 5.6.14,默认不能选择版本,以后版本中会实现
- PHP 可以选择版本
- Nginx为最新版1.5.6
-
支持Linux 中的 Ubuntu 和 CentOS 系统
- 2013-09-09 LANMPS 项目开始