本文目录
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:commandnotfound命令不存在,则先安装screencentos一键安装lnmp,CentOS系统执行yuminstallscreenLINUX虚机,Ubuntu/Debian系统执行apt-getinstallscreen安装。
若果在安装LNMP环境中与服务器断掉联接了,只须要执行screen-rlnmp就可以看见你的安装窗口。
一键安装LNMP环境
一键安装LNMP环境包括在Linux上安装Nginx、MySQL和PHPcentos一键安装lnmp,脚本下载与安装命令如下(已更新为2021年最新的LNMP1.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版本等,建议选择PHP7linux查看进程,其他可以默认:
整个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/f
PHP配置文件:/usr/local/php/etc/php.ini
php-fpm配置文件:/usr/local/php/etc/php-fpm.conf
通常维护站点须要用到的命令如下:
重启nginx/mysql/php:lnmpnginx/mysql/phprestart
重启所有:lnmprestart
添加站点:lnmpvhostadd
添加数据库:lnmpdatabaseadd
查看帮助:lnmp
LNMP进阶教程
怎样使用LNMP管理LinuxVPS网路环境、如何搭建网站,可以参考以下教程: