What is iLNMP?
ILNMP(Installation
Linux Nginx MySQL
PHP)是一个轻量化、极简化、自动化、无人值守的PHP集成环境安装脚本,以安装最新技术栈版本为基础。ILNMP支持高度定制化,且代码透明、无臃肿冗余代码、无垃圾数据产出、安装成功后自动删除对应软件包,极少的占用磁盘空间。相对于控制面板,在安全性、CPU、内存、网络等资源上大大节流开支。
How to install?
进入安装页面:
更新日期:
Installation requirements
安装前先确保系统是干净的,没有安装过任何环境,如:Apache/Nginx/PHP/MySQL/MariaDB,已有环境不可安装。
Script properties
-
支持Nginx 1.19 +
-
支持MariaDB 10 +
-
支持MySQL 8 +
-
支持PHP 7.4 +
-
支持phpMyAdmin 5 +
-
支持CentOS 7 ~ 8 (x86_64)系统
-
不支持 CentOS 7 以下及32位Linux发行版
-
需在线安装
应用版本更新与官方保持同步。
CentOS installation
curl -O https://renwole.com/sh/ilnmp.sh && bash ilnmp.sh
交互式安装,可根据需求选择所需软体和版本,也可根据需求定制化,如:自定义安装目录、自定义应用版本、自定义MySQL密码等。脚本执行完成后会生成对应的数据库账号/密码等信息。
Application installation directory
PATH | Remarks | |
/apps | 所有应用安装目录 | |
/apps/server/nginx | Nginx安装目录及配置文件 | |
/apps/server/mariadb | MariaDB安装目录 | |
/apps/server/mariadb/data | MariaDB数据存储目录 | |
/apps/server/mysql | MySQL安装目录 | |
/apps/server/mysql/data | MySQL数据存储目录 | |
/apps/server/php | PHP安装目录及配置文件 | |
/apps/web/default | 网站默认目录 | |
/apps/web/default/phpmyadmin | phpMyAdmin数据库管理工具 |
How to uninstall
rm -rf /apps rm -rf /etc/my.cnf rm -rf /etc/init.d/mysqld rm -rf /lib/systemd/system/nginx.service rm -rf /lib/systemd/system/php-fpm.service
注意:卸载删除不可逆,请先备份。