您现在的位置是: 首页 > 技术教程 > 运维技术 Linux 安装 Lnmp 教程
Linux 安装 Lnmp 教程
2020-02-19 【运维技术】 3592人已围观 5176次浏览
简介Linux 安装 Lnmp 教程
Lnmp 是什么:
LNMP一键安装包是一个用Linux Shell编写的可以为CentOS/RHEL/Fedora/Aliyun/Amazon、Debian/Ubuntu/Raspbian/Deepin/Mint Linux VPS或独立主机安装LNMP(Nginx/MySQL/PHP)、LNMPA(Nginx/MySQL/PHP/Apache)、LAMP(Apache/MySQL/PHP)生产环境的Shell程序。
Lnmp 官网:https://lnmp.org/
安装步骤:
首先是在官网上复制一键安装脚本(需要注意的是,虽然是一键安装脚本,但是对于部分低配服务器或系统来说,还是需要确认系统和配置是否符合要求)
系统要求(复制于官网说明)
- CentOS/RHEL/Fedora/Debian/Ubuntu/Raspbian/Deepin/Aliyun/Amazon/Mint Linux发行版
- 需要5GB以上硬盘剩余空间,MySQL 5.7,MariaDB 10至少9GB剩余空间
- 需要128MB以上内存(128MB小内存VPS,Xen需有SWAP,OpenVZ至少要有128MB以上的vSWAP或突发内存),注意小内存请勿使用64位系统!
- 安装MySQL 5.6或5.7及MariaDB 10必须1G以上内存,更高版本至少要2G内存!。
- 安装PHP 7及以上版本必须1G以上内存!。
- VPS或服务器必须设置好可用的yum或apt-get源并确保能正常工作,离线安装需要增加 CheckMirror=n 参数!
- Linux下区分大小写,输入命令时请注意!
- 如有通过yum或apt-get安装的MySQL/MariaDB请自行备份数据等相关文件!
- CentOS 5,Debian 6及之前版本其官网已经结束支持无法使用!
- Ubuntu 18+,Debian 9+,Mint 19+,Deepin 15.7+及所有新的Linux发行版只能使用1.6+进行安装!
- PHP 7.1.*以下版本不支持Ubuntu 19+、Debian 10等等非常新的Linux发行版!
- 阿里云Ubuntu 14.04系统模版有问题不要用!!!
- PHP 7.4升级或安装必须CentOS 8+,Debian 8+,Ubuntu 16.04+且必须使用1.7!!!
一键安装命令(截止文章发布时最新的稳定版本1.6,推荐使用稳定版)
wget http://soft.vpser.net/lnmp/lnmp1.6.tar.gz -cO lnmp1.6.tar.gz && tar zxf lnmp1.6.tar.gz && cd lnmp1.6 && ./install.sh lnmp
如果有特殊的参数需要修改,则不建议直接复制上面的命令,可以参考下面的
wget http://soft.vpser.net/lnmp/lnmp1.6.tar.gz -cO lnmp1.6.tar.gz && tar zxf lnmp1.6.tar.gz && cd lnmp1.6
只需要将最后一步安装的命令去除即可,这样下载了,也进入到了文件夹中
修改Lnmp安装参数
在lnmp1.6目录下
vim lnmp.conf
可以看到下面的内容
Download_Mirror='https://soft.vpser.net'
Nginx_Modules_Options=''
PHP_Modules_Options=''
##MySQL/MariaDB database directory##
##自定义MySQL和MariaDB数据库路径,有其他磁盘的建议修改路径
MySQL_Data_Dir='/usr/local/mysql/var'
MariaDB_Data_Dir='/usr/local/mariadb/var'
##Default website home directory##
##自定义站点的默认目录,有其他磁盘的建议修改路径
Default_Website_Dir='/home/wwwroot/default'
##是否启用Nginx_Openssl,默认y,建议不要修改
Enable_Nginx_Openssl='y'
##是否开启PHP_Fileinfo,建议改为y,不需要就默认n
Enable_PHP_Fileinfo='n'
Enable_Nginx_Lua='n'
##是否启用Swap,默认是y,不需要可以改为n,低内存建议开启
Enable_Swap='y'
可以根据自己服务器的情况修改默认的安装参数,比如我的机器内存足够,不想用Swap,就可以修改 Enable_Swap 为 n,这样在安装的时候,就不会使用 Swap 了
未完待续......
很赞哦! (0)