在Ubuntu14.04系统中安装lnmp1.2
博客由hawkhost搬家至DigitalOcean系列文章:
6.将wordpress和数据库搬到DigitalOcean
安装lnmp1.2,在lnmp.org上有详细的教程,但安装lnmp1.2需要用到putty或类似的SSH工具登录VPS或服务器,本文主要记录使用Putty+SSH key登录VPS的步骤以及安装lnmp1.2时的实践心得。
安装lnmp1.2教程:http://lnmp.org/install.html
用Putty + SSH Key登录DigitalOcean服务器
1. 下载Putty: http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html
2. 设置Putty用SSH Key登录DigitalOcean服务器
打开Putty,在Connection–>SSH–>Auth中添加PPK文件,该PPK文件需要与创建Droplets时所使用的PPK文件相同。
按下图所示方式配置Putty完成后即可登录服务器。
安装lnmp1.2注意事项
1.用Putty登录服务器
登陆后运行:screen -S lnmp
如果提示screen: command not found 命令不存在可以执行:yum install screen 或 apt-get install screen安装,详细的screen教程。
2.安装lnmp1.2
安装lnmp执行命令:wget -c http://soft.vpser.net/lnmp/lnmp1.2-full.tar.gz
&& tar zxf lnmp1.2-full.tar.gz && cd lnmp1.2-full
&& ./install.sh lnmp
按上述命令执行后,会出现如下提示:
需要设置MySQL的root密码(不输入直接回车将会设置为root),输入后回车进入下一步,如下图所示:
这里需要确认是否启用MySQL InnoDB,有的VPS优化方案中建议小内存服务器不安装,因此我没有安装。
接下来需要选择MySQL,PHP版本以及选择是否安装内存优化。这里强烈建议全部选默认选项,原因有两点:第一,默认版本是官方推荐版本,理论上而言经过了更详细更全面的测试,更加可靠; 第二,我第一次安装时,php/mysql/Nginx全部选择了最新版本,安装时间在3h以上,而且最后mysql还安装失败了。
提示”Press any key to install…or Press Ctrl+c to cancel”后,按回车键确认开始安装。我安装过多次,php/mysql/Nginx全部为默认选项的话,一般为1个小时左右。
3.安装成功
安装lnmp1.2完成后,Nginx、MySQL、PHP都是running,并Install lnmp V1.2 completed! enjoy it.的话,说明已经安装成功。
4.安装失败
若Nginx、MySQL、PHP任意一项不是running,则表明安装失败。需要用winscp或其他类似工具,将/root目录下面的lnmp-install.log下载下来,到LNMP支持论坛发帖注明你的系统发行版名称及版本号、32位还是64位等信息,并将lnmp-install.log压缩以附件形式上传到论坛求助。