Linux 核心服务器 Lnmp/Lamp环境安装 一键快速安装

今天将推荐给各位一个lnmp/lamp环境的快速一键安装包,LNMP一键安装包是一个用Linux Shell编写的可以为CentOS/RadHat/Fedora、Debian/Ubuntu/Raspbian/Deepin VPS或独立主机安装LNMP(Nginx/MySQL/PHP)、LNMPA(Nginx/MySQL/PHP/Apache)、LAMP(Apache/MySQL/PHP)生产环境的Shell程序。同时提供一些实用的辅助工具如:虚拟主机管理、FTP用户管理、Nginx、MySQL/MariaDB、PHP的升级、常用缓存组件Redis、Xcache等的安装、重置MySQL root密码、502自动重启、日志切割、SSH防护DenyHosts/Fail2Ban、备份等许多实用脚本。

首先我们应该说说大名鼎鼎的Nginx!

1479923975-6502-NginxNginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个BSD-like 协议下发行。由俄罗斯的程序设计师Igor Sysoev所开发,供俄国大型的入口网站及搜索引擎Rambler(俄文:Рамблер)使用。其特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页服务器中表现较好,中国大陆使用nginx网站用户有:百度、新浪、网易、腾讯等。

优点是可以在大多数 Unix like OS 上编译运行,并有 Windows 移植版。 Nginx 的1.4.0稳定版已经于2013年4月24日发布,一般情况下,对于新建站点,建议使用最新稳定版作为生产版本,已有站点的升级急迫性不高。Nginx 的源代码使用 2-clause BSD-like license。

1479923975-9335-lnmp了解了什么是Nginx之后,那接下来就和斯凯一起进入Nginx的配置过程!

首先安装LNMP环境之前你需要确认你的服务器是否符合要求:

  • CentOS/RHEL/Fedora/Debian/Ubuntu/Raspbian Linux系统
  • 需要5GB以上硬盘剩余空间
  • 需要128MB以上内存(如果为128MB的小内存VPS,Xen的需要有SWAP,OpenVZ的至少要有128MB以上的vSWAP或突发内存),注意小内存请勿使用64位系统!
  • 安装MySQL 5.6或5.7及MariaDB 10必须1G以上内存!。
  • VPS或服务器必须已经联网,且必须设置的是网络源不能是光盘源,同时VPS/服务器 DNS要正常!
  •  Linux下区分大小写,输入命令时请注意!

第一步:下载并执行LNMP安装包:

  • 中国国内VPS/服务器用户安装:wget -c https://mirrors.duapp.com/lnmp/lnmp1.3-full.tar.gz && tar zxf lnmp1.3-full.tar.gz && cd lnmp1.3-full && ./install.sh lnmp
  • 下载版:wget -c https://soft.vpser.net/lnmp/lnmp1.3.tar.gz && tar zxf lnmp1.3.tar.gz && cd lnmp1.3 && ./install.sh lnmp
  • 完整版:wget -c https://soft.vpser.net/lnmp/lnmp1.3-full.tar.gz && tar zxf lnmp1.3-full.tar.gz && cd lnmp1.3-full && ./install.sh lnmp

这里需要注意几个地方:

1、请根据自己的服务所在环境进行选择,中国国内的服务器就选择第一条就好了。

2、在执行上面的命令的时候如果你是想安装LAMP环境,那么久需要将./INSTALL.SH 后面的lnmp换成lamp执行即可。

当你执行完成上面的命令之后就会出现lnmp安装界面,请按下面的方法进行安装:

1479923974-9330-lnmp-1.3-install-1
需要设置MySQL的root密码(不输入直接回车将会设置为root)如果输入有错误需要删除时,可以按住Ctrl再按Backspace键进行删除。输入后回车进入下一步,如下图所示:
1479923987-1705-lnmp-1.3-install-2
询问是否需要启用MySQL InnoDB,InnoDB引擎默认为开启,一般建议开启,直接回车或输入 y ,如果确定确实不需要该引擎可以输入 n,输入完成,回车进入下一步

选择MySQL版本,目前提供了较多版本的MySQL和MariaDB,需要注意的是MySQL 5.6,5.7及MariaDB 10必须在1G以上内存的更高配置上才能选择:
1479923974-2293-lnmp-1.3-install-3
输入对应MySQL或MariaDB版本前面的序号,回车进入下一步,选择PHP版本:

注意:选择PHP7等高版本时需要自行确认是否与自己的程序兼容。
1479923975-6401-lnmp-1.3-install-4
输入要选择的PHP版本的序号,回车进入下一步,选择是否安装内存优化:
1479923978-1803-lnmp-1.3-install-5
可以选择不安装、Jemalloc或TCmalloc,输入对应序号回车,直接回车为默认为不安装。

如果是LNMPA或LAMP的话还会提示“Please enter Administrator Email Address:”,需要设置管理员邮箱,该邮箱会在报错时显示在错误页面上。
1479923980-8472-lnmp-1.3-install-6
再选择Apache版本
1479923981-7428-lnmp-1.3-install-7
按提示输入对应版本前面的数字序号,回车。

提示"Press any key to install...or Press Ctrl+c to cancel"后,按回车键确认开始安装。
LNMP脚本就会自动安装编译Nginx、MySQL、PHP、phpMyAdmin、Zend Optimizer这几个软件。

安装时间可能会几十分钟到几个小时不等,主要是机器的配置网速等原因会造成影响。

如果显示Nginx: OK,MySQL: OK,PHP: OK
1479923982-8888-lnmp-1.3-install-sucess
并且Nginx、MySQL、PHP都是running,80和3306端口都存在,并提示Install lnmp V1.3 completed! enjoy it.的话,说明已经安装成功。

 

 

斯凯

会点策划、设计、网络技术的综合性打杂人员。

发表评论

电子邮件地址不会被公开。 必填项已用*标注

微信扫一扫,分享到朋友圈

Linux 核心服务器 Lnmp/Lamp环境安装 一键快速安装
返回顶部

显示

忘记密码?

显示

显示

获取验证码

Close