关于本教程

LNMP是什么?

LNMP架构指 服务器+Nginx+MySQL+PHP
稳定、功能丰富、安装配置简单、低系统资源
是最常用的网站服务器架构

为什么要使用LNMP一键安装包?

编译安装需要输入大量的命令,如果是配置生产环境需要耗费大量的时间。使用lnmp一键安装包无需一个一个的输入命令,无需值守,编译安装优化编译参数,提高性能,解决不必要的软件间依赖,特别针对配置自动优化。在搭建完成之后的维护也很方便。

参考资料:

lnmp一键安装包官网


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

putty

  • 填入SSH端口与ip连接
  • 第一次连接会弹出对话框要你确认,选择yes
  • 按照提示输入用户名和密码

Linux 下使用 SSH 命令

  • 输入命令ssh -p [服务器的SSH端口] [你所要登录的用户]@[你的服务器ip]
  • 如果有确认提示输入yes
  • 输入你所选用户的密码

2. 安装需要的工具

对于centos

yum update
yum install tar
yum install wget
yum install screen

对于Ubuntu

apt-get update
apt-get install tar
apt-get install wget
apt-get install screen

3. 启用screen

这一步骤的目的是保证掉线之后可以继续之前的进度,如果你对自己的网络环境有信心可以跳过这一步。
使用如下命令启用screen:

screen -S lnmp

如果掉线,可以重新登录服务器,并使用

screen -x lnmp

恢复之前的进度

如果上一步无法恢复,尝试使用

screen -d lnmp
screen -x lnmp

4. 下载lnmp一键安装包

首先使用cd命令进入想要安装的目录

下载版:(不含源码安装包文件,仅有安装脚本及配置文件)

wget -c -t 0 http://soft.vpser.net/lnmp/lnmp1.4.tar.gz

完整版:
国内:wget -c -t 0 http://soft1.vpser.net/lnmp/lnmp1.4-full.tar.gz (467MB)
国外:wget -c -t 0 http://soft2.vpser.net/lnmp/lnmp1.4-full.tar.gz (467MB)

以上命令均可

5. 解压一键安装包

下载版:

tar zxf lnmp1.4.tar.gz

完整版:

tar zxf lnmp1.4-full.tar.gz 

6. 进入 lnmp 一键安装包目录

下载版:

cd lnmp1.4

完整版:

cd lnmp1.4-full

7. 安装 lnmp 架构

sudo ./install.sh

如果你想安装lamp或lnmpa架构,也可以使用

sudo ./install.sh lamp
或
sudo ./install.sh lnmpa

下文的安装将以lnmp示例,另外两个也大致相同,参照这个即可

8. 选择所要安装的数据库

上一步完成后会弹出如下信息:

+------------------------------------------------------------------------+
|          LNMP V1.4 for Ubuntu Linux Server, Written by Licess          |
+------------------------------------------------------------------------+
|        A tool to auto-compile & install LNMP/LNMPA/LAMP on Linux       |
+------------------------------------------------------------------------+
|           For more information please visit https://lnmp.org           |
+------------------------------------------------------------------------+
You have 5 options for your DataBase install.
1: Install MySQL 5.1.73
2: Install MySQL 5.5.56 (Default)
3: Install MySQL 5.6.36
4: Install MySQL 5.7.18
5: Install MariaDB 5.5.56
6: Install MariaDB 10.0.30
7: Install MariaDB 10.1.23
0: DO NOT Install MySQL/MariaDB
Enter your choice (1, 2, 3, 4, 5, 6, 7 or 0): 

根据需要选择数据库版本,不知道要如何选直接回车默认即可。以下为选择默认配置的步骤。

9. 给数据库输入root密码

Please setup root password of MySQL.(Default password: root)
Please enter: 

给你的MySQL数据库输入管理员用户的密码,输入后回车即可。

10. 是否启动InnoDB引擎

Do you want to enable or disable the InnoDB Storage Engine?
Default enable,Enter your choice [Y/n]: 

不知道如何选择直接回车,启动InnoDB引擎。

11. 选择所要安装的PHP版本

You have 6 options for your PHP install.
1: Install PHP 5.2.17
2: Install PHP 5.3.29
3: Install PHP 5.4.45
4: Install PHP 5.5.38 (Default)
5: Install PHP 5.6.31
6: Install PHP 7.0.21
7: Install PHP 7.1.7
Enter your choice (1, 2, 3, 4, 5, 6 or 7): 

根据需要选择PHP版本,不知道要如何选直接回车默认即可。

12. 是否开启内存优化

You have 3 options for your Memory Allocator install.
1: Don't install Memory Allocator. (Default)
2: Install Jemalloc
3: Install TCMalloc
Enter your choice (1, 2 or 3): 

对于小内存VPS建议不要开启,对于大内存,拥有较大访问量的服务器还是开启比较好。
不知道如何选择直接回车,默认的不开启即可。

13. 确认安装

Press any key to install...or Press Ctrl+c to cancel

直接按回车键开始安装,如果上述信息有填写错误的直接Ctrl+c取消重新安装即可。

视网络环境、VPS配置等安装过程可能持续几十分钟到几个小时不等,如果你已经使用了screen可以直接关闭窗口去做些其他的事,之后参照第三点返回安装界面即可。

14. 完成安装

出现

Install lnmp V1.4 completed! enjoy it.

说明安装成功,如果一段时间后没有自动退出安装程序,可以使用Ctrl+c退出安装程序。

15. 更新

如果需要更新部分组件,使用

sudo ./upgrade.sh

按照提示更新即可

16. 卸载

如果不再需要LNMP架构,可以使用cd命令进入lnmp目录下使用

sudo ./uninstall.sh

按照提示卸载即可。


Tips

1. 在删除vhost的时候.user.ini无法删除

.user.ini文件被写了保护,可以在cd进入目录后使用

chattr -i ./.user.ini 

关闭保护,可以使用

chattr -i ./.user.ini

重新开启保护

标签: none

添加新评论