LNMP 无面板式WEB环境一直是老左比较喜欢的一键Linux WEB环境工具之一,当然我们有些朋友可能会喜欢带面板的宝塔面板环境。我们如果熟悉LNMP WEB环境的朋友应该知道,每年6月1日会有版本更新,昨天6月1日更新至V1.9版本,如果我们有需要新安装的话建议安装新版本,当然也可以支持升级到1.9。
LNMP V1.9内容介绍:
LNMP一键安装包 V1.9正式版主要增加了对rocky linux 、alma linux、CentOS Stream 9及国产Linux(UOS统信、银河麒麟、华为openEuler、龙蜥Anolis OS)的支持;增加了exif、fileinfo、ldap、bz2、sodium、imap和swoole PHP模块选项,安装前可通过修改lnmp.conf中的对应选项的值为y开启或安装完成后./addons.sh 进行单独安装。增加了MySQL 5.7、8.0 二进制安装选项;增加了目前最新版的PHP 8.1支持及PHP扩展组件对8.1的支持;lnmp.conf增加了nginx模块ngx_fancyindex安装选项;lnmp管理脚本增加301选项及IPv6开启选项,泛域名SSL证书增加ZeroSSL免费SSL选项及一些安装代码优化。
LNMP V1.9增加内容:
增加rocky linux 和alma linux支持;
增加PHP 8.1支持;
增加PHP模块exif、fileinfo、ldap、bz2、sodium、imap、swoole和SourceGuardian Loader的支持安装,安装lnmp前lnmp.conf 中开启后安装lnmp或 ./addons.sh 安装以上模块;
增加ngx_fancyindex模块,lnmp.conf中开启后,安装lnmp或升级nginx;
增加nginx模块--with-stream_ssl_preread_module,方便使用stream ssl相关配置;
增加UOS统信桌面家庭版、桌面专业版、服务器版支持;
增加银河麒麟服务器操作系统和桌面系统支持;
增加华为openEuler支持;
增加阿里巴巴龙蜥Anolis OS支持;
增加CentOS Stream 9支持;
增加Alma Linux 9支持;
增加MySQL 5.7、8.0 二进制安装和升级方式;
增加PHP 7.4+ webp支持;
lnmp管理脚本增加HTTP 301跳转HTTPS的选项;
lnmp管理脚本增加是否启用IPv6选项;
移除mariadb 10.1, 10.2增加mariadb 10.5, 10.6;
泛域名SSL增加了ZeroSSL支持;
优化AlibabaCloud支持;
优化部分SSL添加代码;
优化FTP用户添加部分代码;
优化离线安装;
优化部分EOL Linux发行版的安装;
优化OpenSSL支持;
优化RHEL 9系下uw-imap支持情况;
调整MariaDB升级下载地址;
更新诸多软件版本;
其他一些功能优化及调整......
如何升级到新版本:
目前1.9版本与1.8版本编译参数、管理脚本方面相差不大,如果没有对新功能的需求可以不用升级。./upgrade1.x-1.9.sh 只升级lnmp管理脚本及一些必要的依赖包,不对整体环境升级;可以根据自己需求进行单个升级。
非lnmp1.9版本如需要安装exif、fileinfo、ldap、bz2、sodium、imap和swoole这些模块,可以下载lnmp1.9安装包,使用lnmp1.9里面的 ./addons.sh 进行安装。
数据库一般不建议升级,升级毕竟有风险而且可能会有兼容性问题。免费SSL:Let's Encrypt和ZeroSSL 90天有效期支持通过DNS API认证生成泛域名SSL证书,BuyPass 180天有效期不支持泛域名SSL证书。
LNMP V1.9安装包脚本:
wget http://soft.vpser.net/lnmp/lnmp1.9.tar.gz -cO lnmp1.9.tar.gz && tar zxf lnmp1.9.tar.gz && cd lnmp1.9 && ./install.sh lnmp
或者也支持安装LAMP:
wget http://soft.vpser.net/lnmp/lnmp1.9.tar.gz -cO lnmp1.9.tar.gz && tar zxf lnmp1.9.tar.gz && cd lnmp1.9 && ./install.sh lamp