新闻资讯

News Information

首页 > 新闻信息 > linux下如何一键搭建LNMP环境

linux下如何一键搭建LNMP环境

发布:中国+艺术+都市网 来源:xh+315 日期:2019年10月31日 阅读:0

  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、备份等很多有用足本。

  系统需求:

  · 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一键装置包 V1.3 曾经在PhotonVPS、Vultr、游览主机、OneAsiahost新加坡VPS、搬瓦工、BudgetVM、、DigitalOcean、LocVPS、Linode、DiaHosting、瑞豪开源、KVMLA、景文互联、RamNode、Hostigation、BuyVM、80VPS、XSVPS、HostUS、快易互联、阿里云等浩繁VPS的CentOS 5-7、RHEL 6-7、Fedora 21-23、Debian 7-8、Ubuntu 10.04-16.04的32位和64位系统上测试经由过程。

  装置步调 :

  1、利用putty或近似的SSH东西登岸VPS或办事器;

  登岸后运转:screen -S lnmp

  假如提醒screen: command not found 号令不存在可以执行:yum install screen 或 apt-get install screen装置,具体内乱容参考screen教程。

  2、下载并装置LNMP一键装置包:

  您可以选择利用下载版(推举美国及海内VPS或空间较小用户利用)或许完整版(推举国际VPS利用,国际用户可用鄙人载中寻国际下载地址替代),两者没什么区别,只是完整版把一些需求的源码文件事后放到装置包里。

  装置LNMP不变版

  wget -c http://soft.vpser.net/lnmp/lnmp1.3-full.tar.gz && tar zxf lnmp1.3-full.tar.gz && cd lnmp1.3-full && ./install.sh lnmp

  装置LNMP测试版

  wget -c http://soft.vpser.net/lnmp/lnmp1.4beta.tar.gz && tar zxf lnmp1.4beta.tar.gz && cd lnmp1.4 && ./install.sh lnmp

  默许装置lnmp可不写,如需求装置LNMPA或LAMP,将./install.sh 前面的参数替代为lnmpa或lamp即可。如需更改网站和数据库名目先点窜 lnmp.conf 文件。

  按上述号令执行后,会呈现如下提醒:

  需求设置MySQL的root密码(不输入直接回车将会设置为root)假如输入有错误需求删除时,可以按住Ctrl再按Backspace键停止删除。输入后回车进入下一步,如下图所示:

  扣问能否需求启用MySQL InnoDB,InnoDB引擎默许为开启,普通建议开启,直接回车或输入 y ,假如确定的确不需求该引擎可以输入 n,输入完成,回车进入下一步

  选择MySQL版本,怒目 前供给了较多版本的MySQL和MariaDB,需求注重的是MySQL 5.6,5.7及MariaDB 10必需 在1G以上内乱存的更高设置装备摆设上才干选择:

  输入对应MySQL或MariaDB版本后面的序号,回车进入下一步,选择PHP版本:

  注重:选择PHP7等高版本时需求自行确认能否与本身的法式 兼容。

  输入要选择的PHP版本的序号,回车进入下一步,选择能否装置内乱存优化:

  可以选择不装置、Jemalloc或TCmalloc,输入对应序号回车,直接回车为默许为不装置。

  假如是LNMPA或LAMP的话还会提醒“Please enter Administrator Email Address:”,需求设置治理员邮箱,该邮箱会在报错时显示在错误页面上。

  再选择Apache版本

  按提醒输入对应版本后面的数字序号,回车。

  提醒"Press any key to install...or Press Ctrl+c to cancel"后,按回车键确认起头装置。

  LNMP足本就会主动装置编译Nginx、MySQL、PHP、phpMyAdmin、Zend Optimizer这几个软件。

  装置时候能够会几十分钟到几个小时不等,首要是机械的设置装备摆设网速等缘由会形成影响。

  3、装置完成

  假如显示Nginx: OK,MySQL: OK,PHP: OK

  而且 Nginx、MySQL、PHP都是running,80和3306端口都存在,并提醒Install lnmp V1.3 completed! enjoy it.的话,申明曾经装置胜利。

  接上去按添加虚拟主机教程,添加虚拟主机后上传网站代码,可以利用sftp或ftp办事器上传网站,将域名解析到VPS或办事器的IP上,解析失效即可利用。

  4、装置掉败

  假如呈现近似上图的提醒,则表白 装置掉败,申明没有装置胜利!!