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 项目开始