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搭建自己的个人网站》
推荐站内搜索:域名空间购买、海外服务器租用的价格、山东备案云服务器、免费asp空间、免费国际域名、个人虚拟主机、免费虚拟主机、网站域名查询、海外服务器租用的价格、