宝塔挺好用的,但可能有些人还是不想用。licess写的LNMP和LAMP一键安装包就完美解决了这些问题,可控制和可操控性更强了。这个一键安装包是开源的,项目地址:GitHub

宝塔的替代者LNMP和LAMP一键安装包-萌小恩博客

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一键安装包有哪些功能?

支持自定义Nginx、PHP编译参数及网站和数据库目录、支持生成LetseEcrypt证书、LNMP模式支持多PHP版本、支持单独安装Nginx/MySQL/MariaDB/Pureftpd服务器,同时提供一些实用的辅助工具如:虚拟主机管理、FTP用户管理、Nginx、MySQL/MariaDB、PHP的升级、常用缓存组件Redis/Xcache等的安装、重置MySQL root密码、502自动重启、日志切割、SSH防护DenyHosts/Fail2Ban、备份等许多实用脚本。

LNMP安装

系统要求

  • 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或服务器必须已经联网且必须设置的是网络源不能是光盘源,同时VPS/服务器DNS要正常!
  • 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+等非常新的Linux发行版!

LNMP&LAMP安装

wget http://soft.vpser.net/lnmp/lnmp1.6-full.tar.gz && tar -zvxf lnmp1.6-full.tar.gz && cd lnmp1.6 && ./install.sh {lnmp|lnmpa|lamp}

./install.sh后边选择你要安装的,要是安装lnmp就是./install.sh lnmp

然后就按照提示选择安装的版本什么的就行了,无人值守,贼方便。

具体的安装教程在这里

下载地址在这里

推荐安装最新版本的一键安装包。

.user.ini 文件无法删除的问题

用这个安装包创建的网站是无法直接删除的。

里面包含的.user.ini文件可以这样删除:

  • 切换到 .user.ini 目录
  • 使用命令 chattr -i .user.ini 解除文件不可更动属性
  • 之后就可以修改/删除.user.ini这个文件了。rm -rf .user.ini