LNMP.org是一个为Linux系统设计的建站一键安装包,由开发者“军哥”于2009年1月19日发布了首个版本LNMP0.1。该项目于2023年秋季被wdcp.net收购。
目前我们用的最多的是宝塔面板和1panl面板,都属于第三方建站运维软件。
这个基于Linux Shell编写的工具能够在多种Linux发行版上,包括CentOS/RHEL/Fedora/Debian/Ubuntu/Raspbian/Deepin/Alibaba/Amazon/Mint/Oracle/Rocky/Alma/Kali/UOS/银河麒麟/openEuler/Anolis OS,为VPS或独立主机快速安装LNMP(Nginx/MySQL/PHP)、LNMPA(Nginx/MySQL/PHP/Apache)、以及LAMP(Apache/MySQL/PHP)生产环境。
其主要特点包括:
- 支持自定义Nginx和PHP的编译参数,以及网站和数据库目录。
- 提供Let’s Encrypt/ZeroSSL/BuyPass等免费SSL证书的生成。
- 支持无人值守安装,方便快捷。
- LNMP模式下支持多PHP版本。
- 可以单独安装Nginx/MySQL/MariaDB/Pureftpd服务器。
- 提供了一系列实用的辅助工具,如虚拟主机管理、FTP用户管理、Nginx/MySQL/MariaDB/PHP的升级、常见PHP模块的一键安装、以及Redis/Xcache等缓存组件的安装等。
安装LNMP.org有一些要求:
- 需要运行在CentOS/RHEL/Fedora/Debian/Ubuntu/Raspbian/Deepin/Aliyun/Amazon/Mint Linux发行版上。
- 需要至少5GB可用空间,MySQL 5.7和MariaDB 10需要至少9GB剩余空间,而MySQL 8.0最新版则需要25GB以上。如果空间不足并且是x86或x86_64架构,则可以选择Generic Binaries方式安装。
- 需要至少128MB内存,但小内存VPS需具备SWAP,OpenVZ则至少需要128MB以上的vSWAP或突发内存。值得注意的是,小内存情况下请勿使用64位系统。
- 安装MySQL 5.6或5.7以及MariaDB 10时,需要至少1GB内存,而更高版本则需要至少2GB内存。
- 安装PHP 7及以上版本时,需要至少1GB内存。
- VPS或服务器必须设置好可用的yum或apt-get源,并确保正常工作。离线安装需要增加 CheckMirror=n 参数。
- 不推荐在非常新的Linux发行版上安装旧的PHP/MySQL版本,也不推荐在旧的Linux发行版上安装非常新的PHP/MySQL版本。
- 对于特定发行版有一些额外的要求和注意事项,例如CentOS 5、6、8、Debian 6、7、8等版本已经不再得到官方支持,需要自行更换vault或archive源。而对于CentOS 6、8,则需要使用lnmp 1.9+版本进行安装。
此外,对于特定的PHP和MySQL版本升级或安装也有一些要求,例如PHP 7.4必须在CentOS 7+、Debian 8+、Ubuntu 16.04+系统上使用lnmp 1.7+进行安装,而MySQL 8.0.24以上版本则需要在Debian 11+、Ubuntu 20.04+、Fedora 33+、CentOS 9等gcc 10+版本上使用lnmp 1.9+进行安装。
LNMP.org提供了一个便捷而高效的方式来搭建Linux网站生产环境,为用户提供了丰富的功能和灵活的配置选项。
安装教程
在线教程入口:https://www.lnmp.org/install.html
下载地址
官网下载:https://www.lnmp.org/download.html
LNMP2.0稳定版下载:https://soft.lnmp.com/lnmp/lnmp2.0.tar.gz