Linux上一键安装LNMP环境,支持CentOS / Ubuntu / Debian

本文目录
隐藏
1
LNMP介绍
2
LNMP一键安装
2.1
开启新的窗口(可选)
2.2
一键安装LNMP环境
3
LNMP配置文件
4
LNMP进阶教程

LNMP(Linux+Nginx+MySQL+PHP)环境是很多应用的基础,例如建站、搭个人网盘、做在线文件管理器等。本文介绍如何在VPS上一键安装LNMP环境,支持CentOS、Ubuntu、Debian等常用Linux系统。

 

LNMP介绍

LNMP是Linux+Nginx+MySQL+PHP的缩写,是指在你的VPS上安装Nginx、MySQL和PHP(VPS可以是CentOS、Ubuntu、Debian等任何常用系统)。

其中Nginx可以作为网页服务器、MySQL是数据库、PHP可以作为网页开发语言,有了这三个环境,你的服务器就可以实现很多对外访问的操作了,包括建网站、建网盘、搭PHP探针、做在线文件管理器等。

 

LNMP一键安装

本文介绍的LNMP脚本也是老王我常用的脚本,支持CentOS、Ubuntu、Debian等常用Linux系统。

开启新的窗口(可选)

由于安装LNMP环境是一个比较耗时的操作,因此建议另外开启一个窗口,这样就算与服务器断开也可以重新打开安装窗口,命令如下(lnmp是这个新窗口的名字):

screen -S lnmp

如果screen: command not found 命令不存在,则先安装screen,CentOS系统执行yum install screen ,Ubuntu/Debian系统执行 apt-get install screen安装。

如果在安装LNMP环境中与服务器断开连接了,只需要执行screen -r lnmp就可以看到你的安装窗口。

一键安装LNMP环境

一键安装LNMP环境包括在Linux上安装Nginx、MySQL和PHP,脚本下载与安装命令如下(已更新为2021年最新的LNMP 1.8):

 wget http://soft.vpser.net/lnmp/lnmp1.8.tar.gz -cO lnmp1.8.tar.gz && tar zxf lnmp1.8.tar.gz && cd lnmp1.8 && ./install.sh lnmp

这里如果你想安装 LAMP 或者 LNMPA,那么只需要将 install.sh 后面的参数 lnmp 换成 lamp 或者 lnmpa。

之后脚本会让你输入一些安装信息,包括MySQL版本、PHP版本等,建议选择PHP7,其他可以默认:

整个LNMP安装过程大概在30分钟左后,可以放在那里跑一会,等它安装成功即可。安装成功后,在浏览器输入你的域名,应该就是LNMP的默认欢迎页面了。

 

LNMP配置文件

一键安装LNMP环境后,默认会安装Nginx,MySQL和PHP,相应的软件安装目录如下:

Nginx 目录: /usr/local/nginx/
MySQL 目录 : /usr/local/mysql/
MySQL数据库所在目录:/usr/local/mysql/var/
PHP目录 : /usr/local/php/
默认网站目录 : /home/wwwroot/default/
Nginx日志目录:/home/wwwlogs/

同样,LNMP默认的配置文件目录如下:

Nginx主配置(默认虚拟主机)文件:/usr/local/nginx/conf/nginx.conf
添加的虚拟主机配置文件:/usr/local/nginx/conf/vhost/域名.conf
MySQL配置文件:/etc/my.cnf
PHP配置文件:/usr/local/php/etc/php.ini
php-fpm配置文件:/usr/local/php/etc/php-fpm.conf

一般维护站点需要用到的命令如下:

重启nginx/mysql/php:lnmp nginx/mysql/php restart

重启所有:lnmp restart

添加站点:lnmp vhost add

添加数据库:lnmp database add

查看帮助:lnmp

 

LNMP进阶教程

如何使用LNMP管理Linux VPS网络环境、如何搭建网站,可以参考以下教程:

  • 《LNMP一键添加网站:配置域名+新建MySQL+配置https证书》
  • 《VPS建站教程:5分钟基于WordPress搭建自己的个人网站》