LNMP / LAMP 一键安装脚本(备份、还原、重装、卸载、替换源、加密、解密等高级功能)LTS

一键安装脚本:Nginx , Apache, Mariadb , PHP LTS 版,长期更新,为获得最新版请及时更新,如有问题请向我们反馈:Email: webmaster@fengyi.tel,QQ:775159955,官方QQ群:50535566。

永久连接:http://go.fengyi.tel/fyscript

主要功能:
1. 一键安装 Nginx,Apache,MariaDb,PHP;
2. 备份功能;
3. 还原功能;
4. 重新安装、卸载可选;
5. 文件加密、解密;
6. 关联配置;实现全自动设置及优化,无需人工干预。即使是还原也不受影响。

一键安装命令(参数用法:fy.sh -h),为了你能在第一时间使用最新版,请使用英文版:
无人值守安装(–silent = 静默安装,–auto-dl = 自动下载官方模板,nginx 可替换为 apache)。
fy.sh -setup nginx –silent –auto-dl

United States – English (已更新至v3.7)
wget –no-check-certificate https://fengyi.tel/fy.sh && bash fy.sh 2>&1 | tee fy.log
curl -O https://fengyi.tel/fy.sh && bash fy.sh 2>&1 | tee fy.log

简体中文 – 中国(已更新至v3.7)
wget –no-check-certificate https://fengyi.tel/fychs.sh && bash fychs.sh 2>&1 | tee fychs.log
curl -O https://fengyi.tel/fychs.sh && bash fychs.sh 2>&1 | tee fychs.log

视频演示教程:

入门级,已有操作系统略过。
–   如何安装 CENTOS 7.3 操作系统演示 ( Youtube优酷爱奇艺)。
–   如何安装 UBUNTU 17.04 操作系统演示 (Youtube 优酷爱奇艺)。

在 LINUX 系统下使用 FYScript 3.3 脚本演示:
第一步:在 CENTOS 7.3 上搭建 LNMP / LAMP 后,安装 WordPress 并创建备份。
Youtube、 优酷爱奇艺
第二步:在 Ubuntu 17.04 上使用保存的脚本,实现自定义功能恢复,让你感受原滋原味的体现。
( Youtube、优酷、爱奇艺)

关于本脚本(名词解释如下):
L (Linux 是一类Unix计算机操作系统的统称,是目前最流行的免费操作系统。代表版本有:debian、centos、ubuntu、fedora、gentoo等)。
N(Nginx 是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP代理服务器)。
A(Apache HTTP Server(简称Apache)是Apache软件基金会的一个开放源码的网页服务器)。
M(MariaDB 是一个小型关系型数据库管理系统)。
P(PHP 是一种在服务器端执行的嵌入HTML文档的脚本语言)。

适用环境:
系统支持列表:CentOS 6 / 7+, K / xu / kylin / Ubuntu 14.04 / 16.04 / 17.04+, Debian 9.1.0, Deepin 15.4.1, Mint 18.2
内存要求:≥128M
当前最新版本:v3.7
更新日期:2017 年 09 月 20 日


首次使用:

第一步:修改 fy.sh,比如你姓王某某,将 /FengYi 替换成 /wangmoumou,含主目录、备份目录或默认密码。

第二步:安装时会询问你是否下载官方最新模板,跳过仅安装 lnmp / lamp,重新下载或关联旧配置,返回主界面选择 T。

第三步:官方模板进阶讲解,目录结构:

/FengYi/
|-- domain/                网站构建
|   |-- fengyi.tel         网站域名
|   |   |--  www           www 为当前域名全局页头识别
|   |   |--  blog          blog 为二级域名(blog.fengyi.tel)
|
|   |-- new.com            新域名(new.com)创建对应目录
|   |   |--  www           创建 www 为当前域名全局识别
|   |   |--  id            id 为二级域名(id.new.com)
|
|   |-- phpmyadmin         phpMyAdmin(IP:1208)进行访问
|
|-- start/
|   |-- export/            导出数据库存放路径
|   |-- apache/            Apache 2.4 配置示例
|   |-- nginx              NGINX 全局配置
|       |-- rewrite        NGINX Rewrite 规则
|
|   |-- ssl_ertificates/   证书版本对应目录。
|       |-- apache
|       |-- nginx
|       |-- iis
|       |-- tomcat
|
|   |-- publisher_certificate_backup    防止丢失,建议加密后保存。

  提供 HTTP(80)、HTTPS(443) 模板。
  警告,使用 HTTP、HTTPS 共用时,请勿打开 on ssl; 否则会提示端口错误。

 

FAQ

Q:使用命令行操作部分功能。
A:输入 bash fy.sh -h , –help,显示用法。

Q:智能处理配置文件?
A:智能处理时会自动修改配置文件,还原后也会根据脚本主配置进行匹配、修改。
处理步骤一:自动处理 PHP 解析方式(PHP-FPM、FastCGI),在 #start、#endstart 中间添加方式,请勿修改识别标记。
处理步骤二:自动匹配新主目录,原使用主目录名为/abcd,新目录/new,脚本会自动替换 /start 及 /domain 前面的目录。所以还原到新目录,你创建的备份也不会受还原影响。这就叫智能处理。

Q:备份功能会备份那些?
A:备份前会导出数据库指定库名、备份目录下的所有文件并保存为压缩包(tar.gz)、创建公共加密分享连接(创建后缀为 fyd 为已加密文件,使用前必须解密,或者无法恢复)等其它功能。

Q:如何使用 crontab 定时备份?
A:执行脚本,使用高级功能(F),选(T)即可自动添加到计划任务,一定要给脚本添加 777 权限(chmod 777 fy.sh),生成日志(/bak.log)。

Q:添加源,安装最新版 MariaDB、NGINX
A:进入官方网站后,选择您的版本,按官方教程添加即可。
http://go.fengyi.tel/MariaDBlatest
http://go.fengyi.tel/NginxLatest

 

更新说明:
2017/9/20  V3.7
1. 添加扩展功能:插件 FTP。 * Add
2. 其它优化。 * Opt

2017/9/13  V3.6
1. 优化静默用法,比如:–silent -s nginx,自定义顺序:nginx -s –silent * Opt

2017/09/01  V3.5
1. 新增防火墙自定义添加、删除功能,例如添加:bash fy.sh -ap 80,删除端口 -dp; * New
2. SELINUX 权限问题,在线下载文件出错,例如没打开 selinux 情况下使用 wordpress 更新插件正常,开启后不能在线下载,现已修复。 * Fix
3. 新增无人值守安装。用法(fy.sh -setup nginx –silent –auto-dl) * New

2017/08/26  V3.4
1. 添加对 SELinux 的支持,默认开启,添加策略:端口,目录权限。* New
2. 精简与优化 SQL 语句。 * Opt

2017/08/22  V3.3
1. 添加高级功能,数据库管理:添加用户、删除用户、修改用户密码,查看命令行用法。* New
2. 添加备份选项:创建加密文件、生成分享连接。 * New
3. 更换新目录,不需要重新安装 nginx、apache 的情况下,可匹配新目录。 * Opt

2017/08/18  V3.2 新特征:
1.  官方模板已经升级,只兼容后期v3.2后,不再向前兼容。* Update
2.  优化下载模板功能,切换 NGINX、APACHE 后,可选全新下载和关联配置。 * Opt
3.  优化还原功能,关联配置自动修改所有conf匹配新主目录。 * Opt

2017/08/14  V3.0 新特征:
1. 重新安装功能(支持关联主目录); * New
2. 完美修复 Apache 无法支持PHP脚本; * Fix
3. 修复其它已知 BUG。 * Fix

2017/08/12  V2.9.5 新增对 CENTOS 6 系列支持,目前暂不支持apache配置。 * New
2017/08/09  V2.9 Centos / Ubuntu 新增中国片区镜像功能,多服务器可选。 * New

2017/08/06  V2.8 支持 Ubuntu 14.04(安装提示 MySQL 设置时全选OK,请勿设置任意密码)。 * Support
2017/08/05  V2.7 完美解决 LNMP、LAMP 切换导致的BUG,现可随意切换。 * Fix
2017/08/03  V2.4 添加对 Debian 9.1、Deepin 15.4.1、Mint 18.2 系统兼容。 * New
2017/07/27  V2.0 完美支持 Centos 7.3、UBUNTU 16.04 / 17.04,备份完成后,可完美还原。 * Support
2017/07/22  V1.6 新增可选项安装 LAMP 环境。 * New
2017/07/02  V1.0 正式发布第一版。

Leave a Reply

Your email address will not be published. Required fields are marked *