LNMP 一键安装包 V2.0 正式版发布,支持 PHP 8.2,优化安装问题

已关闭留言

LNMP一键安装包 V2.0 正式版主要更新:PHP8.2 支持、MySQL 5.5/5.6 二进制安装及升级支持、MariaDB 二进制安装及升级支持、Amzone 2023/RHEL9 系列支持、OpenCloudOS 支持,优化了低版本 PHP 在新 Linux 发行版下的支持,优化了 MySQL 在 OpenSSL 3.0 下安装失败的问题,优化了部分脚本安装及模块组件安装的优化,各个程序组件方面的升级更新。

历史文章:

  • 《LNMP 一键安装包 V1.9 正式版发布》
  • 《LNMP 一键安装包 V1.8 正式版发布 – 增加PHP 8.0支持》
  • 《LNMP 一键安装包 V1.7 测试版发布,增加 PHP 7.4 支持》

安装教程:https://lnmp.org/install.html

问题反馈及使用交流论坛:https://bbs.vpser.net/forum-25-1.html

打赏捐赠:https://lnmp.org/donation.html

V2.0正式版更新记录

增加 PHP 8.2 支持;
添加 MySQL 5.5、5.6 二进制安装和升级方式;
添加 MySQL 8.0 aarch64 架构下二进制安装方式;
添加 MariaDB 二进制安装和升级方式;
添加 zblog 伪静态;
添加 php-redis 测试脚本;
添加 Nginx 编译参数 –with-http_realip_module 参数;
添加 RHEL 9、CentOS Steam 9、Oracle 9、Alma 9、Rocky 9 支持;
添加 MariaDB 10.11,移除 MariaDB 10.3;
增加 Amazon Linux 2023 支持;
增加 MySQL 升级到 MariaDB 时二进制安装方式;
增加 OpenCloudOS 支持;
增加 SourceGuardian PHP 8.2 支持;
优化低版本 PHP 在新 Linux 发行版下的支持;
优化 Anolis OS 7 支持;
优化 Oracle 7 支持;
优化 SourceGuardian 安装脚本;
优化 php-memcached 安装脚本;
优化离线安装;
优化 lua 安装流程并使用最新版本;
优化 RHEL 有订阅时不使用 CentOS 源;
优化 MariaDB 10.5+ 版本升级;
优化 PHP 7.0 及以下版本在高版本 Linux 版本下的支持;
优化 PHP 5.5-5.6 在 AARCH64 架构下的支持;
优化 composer 安装脚本;
优化 MySQL 5.5,5.6,5.7 在 OpenSSL3.0 下安装失败的问题;
升级 Nginx 至 1.24.0;
修复 apache2.4 邮箱设置问题;
国内 centos 源默认使用 ustc 源;
调整 acme.sh 默认使用 RSA 证书;
更新诸多软件版本;
其他一些功能优化及调整……
……更多更新信息请访问lnmp官网更新记录查看

基本使用用法:

  • LNMP状态管理:lnmp {start|stop|reload|restart|kill|status}
  • LNMP各个程序的状态管理:lnmp {nginx|mysql|mariadb|php-fpm|pureftpd} {start|stop|reload|restart|kill|status}
  • 虚拟主机管理:lnmp vhost {add|list|del}
  • 数据库管理:lnmp database {add|list|edit|del}
  • FTP用户管理:lnmp ftp {add|list|edit|del|show}
  • 已存在虚拟主机添加SSL:lnmp ssl add
  • 通过DNS API方式生成证书并创建虚拟主机:lnmp dns {ali|dp|cf|he|namesilo|namecom|namecheap|porkbun|…}
  • 通过DNS API方式只生成SSL证书:lnmp onlyssl {ali|dp|cf|he|namesilo|namecom|namecheap|porkbun|…}

关于升级到当前版本

目前 2.0 版本与 1.9 版本编译参数、管理脚本方面相差不大,如果没有对新功能的需求可以不用升级。./upgrade1.x-2.0.sh 只升级lnmp管理脚本及一些必要的依赖包,不对整体环境升级;可以根据自己需求进行单个使用 ./upgade.sh 升级。

非 lnmp2.0 版本如需要安装 exif、fileinfo、ldap、bz2、sodium、imap 和 swoole 这些模块,可以下载 lnmp2.0 安装包,使用 lnmp2.0 里面的 ./addons.sh 进行安装。

数据库一般不建议升级,升级毕竟有风险而且可能会有兼容性问题。

免费 SSL:Let’s Encrypt 和 ZeroSSL 90 天有效期支持通过 DNS API 认证生成泛域名 SSL 证书,BuyPass 180 天有效期不支持泛域名 SSL 证书。

添加、删除虚拟主机及伪静态管理:https://lnmp.org/faq/lnmp-vhost-add-howto.html

eAccelerator,xcache,memcached,imageMagick,ionCube、opcache、redis 的安装:https://lnmp.org/faq/addons.html