我们在购买到一台崭新的VPS后除了操作系统是服务商给安装好的之外,剩下的就需要自己去配置网站运行环境,上传网站代码后才能运营一个网站。一台空白的VPS上面需要有环境才能运行起来,不要以为服务器就跟PC电脑那样安上操作系统就能用了。搭建网站环境的时候都需要几个程序的支持,APACHE+NGINX+MYSQL(MariaDB)+PHP是php网站必须要安装的程序,否则你的网站将无法正常运行。但是这些程序一个一个的需要自己去配置,费时费力很麻烦,而且有的会出错无法成功配置完成。就连我自己完整的安装完LAMP这一环境都花费了两天的时间,耗时耗力。因此出现了一种专门自动搭建环境的一键安装包,只需执行一个脚本输入几个命令就能自动在一个小时甚至半个小时内配置好一个网站环境,既节约时间还不会出错,深受小白们的欢迎。这其中尤其以teddysun的LAMP与军哥的LNMP一键安装包深受欢迎,下面我们来说一下这两款一键安装包。
LAMP
teddysun我就不多说了,他是33、335的改良者,同样也是LAMP一键安装包的创作者。正因如此他的网站被封了,不过LAMP安装包的网站却没有被封。毕竟一个造福站长的网站岂是能封的。
一键安装LAMP非常简单只需执行下面的命令即可:
我们以CentOS为例
搬瓦工用户需要执行这个命令
yum -y install wget screen unzip
接下来直接复制本命令
wget -O lamp.zip https://github.com/teddysun/lamp/archive/master.zip unzip lamp.zip cd lamp-master/ chmod +x *.sh
然后再执行下面的命令
screen -S lamp ./lamp.sh
接下来当出现选择画面的时候开始选择
apache版本、数据库版本(选择完毕后需要输入数据库的密码)、php版本以及php的模块、phpmyadmin数据库管理软件和可道云,不需要的选择do not install,输入相应版本和内容前面的数字即可,按下回车确认。如果不输入系统将安装默认的版本与内容。接下来当出现Press any key to start,Press Ctrl+C to cancel按下任意键开始安装,如果安装的版本不对需要修改请马上输入Ctrl+C取消安装,否则系统将开始执行安装将无法取消。
安装大约需要20分钟左右的时间,根据服务器的运算速度与网速决定,一般时间在15-25分钟完成安装。
安装完毕出现complete后LAMP环境搭建成功,接下来的使用是这样的:
首先在SSH中输入screen -S lamp,接下来再输入cd lamp-master/,然后开始执行以下的命令
创建虚拟主机输入lamp add,按照提示操作即可,输入域名和你想指定的目录以及管理员邮箱,接下来无需创建数据库和SSL加密的直接输入n即可,如果需要的输入y按提示操作,完成后系统将自动创建虚拟主机。
删除虚拟主机只需要输入lamp del,输入你要删除的域名立刻就能删除虚拟主机。
输入lamp list可以查看所有的虚拟主机列表,方便管理虚拟主机。
版本升级输入./upgrade.sh按照提示升级,卸载则输入./uninstall.sh
其他的网站根目录和各个项目的目录以及配置文件所在目录等信息请直接打开你的公网IP地址或者是解析好的域名访问主页即可浏览。
LNMP
军哥的LNMP很多人使用,主要是其可以提供多种选择,比如纯nginx的LNMP以及加上apache的LNMPA和不安装nginx的LAMP都是可以安装的,只是所需的命令不同。建议不要安装LNMPA,容易造成双系统的混乱,要么LNMP要么LAMP。从2009年推出以来深受广大站长的欢迎,从2013年的1.0版本起每年的6月1日儿童节当天都会发布一个新版本,今年是实行的第六年推出的是1.5版,明年六一的时候发布的就是1.6版。
LNMP一键安装包可以在国内外几乎所有主流的VPS与云服务商中安装,既有阿里云、腾讯云、AWS这些国内外云服务商也有搬瓦工、vultr、linode、digitalocean这些国内外VPS服务商,CentOS 6-7、RHEL 6-7、Fedora 21-28、Debian 7-9、Ubuntu 10.04-18.04的32位和64位系统上都可安装,CentOS 5和Debian 6等老旧系统无法安装。
CentOS/RHEL/Fedora/Debian/Ubuntu/Raspbian/Deepin/Aliyun/Amazon/Mint Linux发行版
需要5GB以上硬盘剩余空间,MySQL 5.7,MariaDB 10至少9GB剩余空间
需要128MB以上内存(128MB小内存VPS,Xen需有SWAP,OpenVZ至少要有128MB以上的vSWAP或突发内存),注意小内存请勿使用64位系统!
安装MySQL 5.6或5.7及MariaDB 10必须1G以上内存,更高版本至少要2G内存!。
安装PHP 7及以上版本必须1G以上内存!。
VPS或服务器必须已经联网且必须设置的是网络源不能是光盘源,同时VPS/服务器DNS要正常!
Linux下区分大小写,输入命令时请注意!
CentOS 5,Debian 6及之前版本其官网已经结束支持无法使用!
以CentOS为例
搬瓦工用户需要执行yum install screen,其他用户直接输入screen -S lnmp
接下来下载1.5版本的安装包
wget http://soft.vpser.net/lnmp/lnmp1.5.tar.gz -cO lnmp1.5.tar.gz && tar zxf lnmp1.5.tar.gz && cd lnmp1.5 && ./install.sh lnmp
wget http://soft.vpser.net/lnmp/lnmp1.5.tar.gz -cO lnmp1.5.tar.gz && tar zxf lnmp1.5.tar.gz && cd lnmp1.5 && ./install.sh lnmpa
wget http://soft.vpser.net/lnmp/lnmp1.5.tar.gz -cO lnmp1.5.tar.gz && tar zxf lnmp1.5.tar.gz && cd lnmp1.5 && ./install.sh lamp
请注意最后的代码需要安装什么就输入什么千万别输错了
接下来的步骤与LAMP安装包一样,按照提示输入版本与是否需要php扩展,等全部输入完毕后按任意键开始安装,Ctrl+C为取消安装。
等待大约40分钟后就能安装成功,主要取决于服务器的运算速度与网速,一般在35-45分钟之间。LNMP的安装大约需要35分钟、LAMP的安装大约需要40分钟、LNMPA的安装由于项目多了一个因此时间也将延长,大约45分钟。
安装完毕后看到complete就是成功了,访问公网IP或者解析好的域名看到默认页面就算是成功了。
配置方法是这样的:
首先在SSH中输入screen -S lnmp,接下来再输入cd lnmp-master/,然后开始执行以下的命令
创建虚拟主机lnmp vhost add,与LAMP一样按照提示操作即可。删除虚拟主机lnmp vhost del,输入域名直接删除。
查看虚拟主机列表lnmp vhost list
版本的升级输入./upgrade.sh,卸载输入./uninstall.sh
其他的网站根目录和各个项目的目录以及配置文件所在目录等信息请直接打开你的公网IP地址或者是解析好的域名访问主页即可浏览。
以上就是两种一键安装包的介绍,详细内容可以访问 https://lamp.sh/ 和 https://lnmp.org/ 了解更多内容