LNMP自动安装包V1.4版发布
LNMP是一个基于CentOS/Debian编写的一键安装包,包含了Nginx、PHP、MySQL、phpMyAdmin、eAccelerator等。该安装包可以轻松地在VPS和独立主机上安装LNMP生产环境。最新版本是LNMP V1.4。
LNMP V1.4的主要新增功能
LNMP V1.4版本增加了对PHP 7.1的支持,并且在LNMP模式下可以安装多个PHP版本。同时,还可以在不同的PHP版本下安装各种模块组件。此外,lnmp管理脚本还增加了自动生成Let's Encrypt证书和自定义证书的功能,用户可以选择是否安装Nginx和MySQL/MariaDB。
LNMP一键安装包的作用
LNMP一键安装包是一个使用Linux Shell编写的脚本程序,可以快速为CentOS/RHEL/Fedora/Debian/Ubuntu/Raspbian/Deepin/Aliyun/Amazon/Mint Linux VPS或独立主机安装LNMP(Nginx/MySQL/PHP)、LNMPA(Nginx/MySQL/PHP/Apache)或LAMP(Apache/MySQL/PHP)生产环境。除了安装LNMP环境,该安装包还提供了一些实用的辅助工具,如虚拟主机管理、FTP用户管理、Nginx、MySQL/MariaDB、PHP的升级、常用缓存组件Redis、Xcache等的安装,以及数据库密码重置、502自动重启、日志切割、SSH防护DenyHosts/Fail2Ban、备份等实用脚本。
LNMP安装步骤
在安装LNMP之前,建议先使用screen命令创建一个会话,然后执行以下命令:
screen -S lnmp
wget -c
tar zxf lnmp1.4.tar.gz
cd lnmp1.4
lnmp
其中,最后的“lnmp”参数可以替换为“lnmpa”或“lamp”,以安装相应的模式。
LNMP管理
LNMP提供了一些管理命令,方便用户管理各个程序和组件。例如,要管理LNMP的整体状态,可以使用以下命令:
lnmp {start|stop|reload|restart|kill|status}
要管理LNMP中的某个程序的状态,可以使用以下命令:
lnmp {nginx|mysql|mariadb|php-fpm|pureftpd} {start|stop|reload|restart|kill|status}
此外,还可以使用lnmp管理脚本进行虚拟主机管理、数据库管理和FTP用户管理。
LNMP V1.4的更新内容
LNMP V1.4版本增加了以下功能:
- 支持LNMP模式下安装多个PHP版本。
- 支持单独安装Nginx和数据库。
- 添加了自动生成Let's Encrypt证书和自备SSL证书的支持。
- 可以选择是否安装数据库。
- 支持在多个PHP版本下安装扩展。
- 新增了ioncube PHP7的支持。
- 新增了apcu PHP扩展。
- 新增了PHP 7.1的支持。
- 升级了lnmp管理脚本。
- 增加了对中国用户的识别,使用国内源。
- 增加了对Amazon Linux和Linux Mint的支持。
- 优化了LNMP安装使用时间的计算显示。
- 增加了重复安装的判断,防止覆盖数据。
- 在已存在目录下安装数据库时先进行备份。
- 优化了虚拟主机处理流程。
- 增加了多PHP状态管理支持。
- 新增了lnmp ftp show命令,可以显示FTP账号信息。
- 优化了虚拟主机添加流程。
- 支持直接输入域名添加虚拟主机。
- 默认使用OpenSSL 1.0.2进行Nginx安装,以更好地支持HTTP/2。
- 修复了国内composer安装问题。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。