微建站:国外VPS主机一键安装LNMP环境包教程

这几天一直在折腾美国VPS,安装LNMP一键安装包N次,入门菜鸟就是这么任性,废话不多说,微饭将自己这么多次配置的经验给大家说一下,根据官方教程进行讲解和详细说明。

安装步骤:

微说:前面几步直接照搬LNMP官方的教程,请跟着做。

1、使用putty或类似的SSH工具登陆VPS或服务器;

登陆后运行:screen -S lnmp

【重要】安装时间可能会几十分钟到几个小时不等,主要是机器的配置网速等原因会造成影响,putty工具请注意链接断开问题,建议用官方推荐的 screen -S lnmp 命令如果网络掉线,可以重新连接,再执行 screen -r lnmp 就会看到你的lnmp安装进程 ,相反,如果没相关设置的话,掉线了就看不到安装过程

如果提示screen: command not found 命令不存在可以执行:yum install screen 或 apt-get install screen安装,详细的screen教程

2、下载并安装LNMP一键安装包

您可以选择使用下载版(推荐国外或者美国VPS使用)或者完整版(推荐国内VPS使用),两者没什么区别。

执行安装程序前需要您确认您的Linux发行版,可以执行:cat /etc/issue 查看是CentOS、Debian还是Ubuntu,也可以通过VPS服务商提供的控制面板上查看。确定好之后,选择下面对应系统的安装命令:

由于本文是介绍的国外VPS安装LNMP,使用最好使用LNMP的国外镜像不容易出错,官网演示的是1.0,微饭已经修改成1.1版本。

目前除主镜像soft.vpser.net (Linode)外还有2个美国镜像soft2.vpser.net (DiaHosting)、soft3.vpser.net (DigitalOcean),欢迎赞助你的主机使用下载点。

具体替换步骤:

下载lnmp安装包,解压安装包并进入安装包目录:

wget -c http://soft.vpser.net/lnmp/lnmp1.1-full.tar.gz && tar zxvf lnmp1.1-full.tar.gz && cd lnmp1.1-full

当然上面的soft.vpser.net也可以替换为离你近的镜像节点。

lnmp包的镜像地址微饭已经改成了最新的 LNMP1.1一键安装包,各位不用再烦恼找不到镜像版的LNMP1.1了!

下面以主镜像替换为soft2镜像为例,下载LNMP包以后安装你的系统进行下面的步骤:

如果是centos的系统,再执行:
sed -i 's/soft.vpser.net/soft2.vpser.net/g' centos.sh
然后再安装:./centos.sh

如果是debian的系统,再执行:
sed -i 's/soft.vpser.net/soft2.vpser.net/g' debian.sh
然后再安装:./debian.sh

如果是ubuntu的系统,再执行:
sed -i 's/soft.vpser.net/soft2.vpser.net/g' ubuntu.sh
然后再安装:./ubuntu.sh

按上述命令执行后,会出现如下提示(只有Debian系统提示,其他系统不会提示,因为是国外的直接回车就是):
(注:如果是Debian系统,会提示Where are your servers located? asia,america,europe,oceania or africa,这里是选择服务器/VPS在哪个大洲,一般都是美国VPS,直接回车就行,如果是中国的,输入asia,回车。如果输入有错误,可以按住Ctrl再按Backspace键删除,以下均可采用此方法删除。)

lnmp-1.1-install-1

注:上图是提示输入你想设置的MYSQL的root管理密码;登陆地址一般都是 你的IP/phpMyAdmin

lnmp-1.1-install-2

这里需要确认是否启用MySQL InnoDB (一般不常用,可以直接回车),如果不确定是否启用可以输入 y ,这个可以单独在MySQL文件里关闭,输入 y 表示启用,输入 n 表示不启用。输入 y 或 n 后回车进入下一步,显示如下信息:

lnmp-1.1-install-3

这一步是选择php版本,可以选择 PHP 5.3.28 或 PHP 5.2.17 (如果无特殊需要的话,建议安装高版本PHP),如果需要安装PHP 5.3.28的话输入 y ,如果需要安装PHP 5.2.17 输入 n,输入 y 或 n 后回车,进入下一步MySQL版本的选择,如下图:

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

【重要】安装时间可能会几十分钟到几个小时不等,主要是机器的配置网速等原因会造成影响,putty工具请注意链接断开问题,建议用官方推荐的 screen -S lnmp 命令如果网络掉线,可以重新连接,再执行 screen -r lnmp 就会看到你的lnmp安装进程

3、安装完成

如果显示如下界面:

lnmp-1.1-install-5

Nginx、MySQL、PHP都是running,80和3306端口都存在,说明已经安装成功。
接下来按添加虚拟主机教程,添加虚拟主机,通过sftp或ftp服务器上传网站,将域名解析到VPS或服务器的IP上,解析生效即可使用。

4、安装失败

lnmp-install-6
如果出现类似上图的提示,则表明安装失败,说明没有安装成功!!需要用winscp或其他类似工具,将/root目录下面的lnmp-install.log下载下来,到LNMP支持论坛发帖注明你的发行版名称版本号(可通过 cat /etc/issue获得)、32位还是64位,并将lnmp-install.log压缩以附件形式上传到论坛,我们会通过日志查找错误,并给予相应的解决方法。

发表评论
加载中...
  • 料网 2年前 (2015-06-27)

    要不要这么屌?奇怪,这里发表评论时,我怎么看到了我的那张动态魔方图? :mrgreen:

    查看对话
    • 微饭君 微Fan 2年前 (2015-06-27) 官方

      :lol: 头像都是魔方图,懒得改了。。

  • 网站模板 3年前 (2015-05-03)

    还是喜欢用linuxeye的一键包。

相关文章