Update Log
LNMP 2.0 beta version released on January 8, 2023.
Added support for PHP 8.2;
Added binary installation and upgrade methods for MySQL 5.5 and 5.6;
Added binary installation method for MySQL 8.0 aarch64 architecture;
Added binary installation and upgrade methods for MariaDB;
Added pseudo-static for zblog;
Added php-redis test script;
Added Nginx compilation parameter –with-http_realip_module;
Added RHEL9 support;
Added MariaDB 10.11 and removed MariaDB 10.3;
Added Amazon Linux 2023 support;
Added binary installation method for MySQL when upgrading to MariaDB;
Optimized support for lower versions of PHP in new Linux distributions;
Optimized support for Anolis OS 7;
Optimized support for Oracle 7;
Optimized installation script for SourceGuardian;
Optimized installation script for php-memcached;
Optimized offline installation;
Optimized lua installation process and used the latest version;
Optimized RHEL to not use CentOS source when there is a subscription;
Optimized upgrade for MariaDB 10.5+;
Optimized support for PHP 7.0 and below in higher version of Linux;
Optimized support for PHP 5.5-5.6 on AARCH64 architecture;
Optimized installation script for composer;
Upgraded Nginx to 1.24.0;
Fixed email setting issue for apache2.4;
Defaulted to ustc source for domestic CentOS sources;
Adjusted acme.sh to use RSA certificate by default;
Updated various software versions;
Other feature optimizations and adjustments…
LNMP 1.9 stable version released on June 1, 2022.
Added support for Rocky Linux and Alma Linux;
Added support for PHP 8.1;
Added support for installing PHP modules exif, fileinfo, ldap, bz2, sodium, imap, swoole, and SourceGuardian Loader. Enable in lnmp.conf before installing lnmp or use ./addons.sh to install above modules;
Added ngx_fancyindex module. Enable in lnmp.conf and install lnmp or upgrade nginx;
Added nginx module –with-stream_ssl_preread_module to facilitate the use of stream ssl-related configurations;
Added support for UOS Trusty Desktop Home Edition, Desktop Professional Edition, and Server Edition;
Added support for Galaxy Kylin Server OS and Desktop OS;
Added support for Huawei OpenEuler;
Added support for Alibaba Longene Anolis OS;
Added support for Kylin Server Edition and Desktop Edition;
Added support for CentOS Stream 9;
Added support for AlmaLinux 9;
Added binary installation and upgrade methods for MySQL 5.7 and 8.0;
Added support for webp for PHP 7.4+;
Added HTTP 301 redirect to HTTPS option in lnmp management script;
Added option to enable IPv6 in lnmp management script;
Removed mariadb 10.1 and 10.2, and added mariadb 10.5 and 10.6;
Added ZeroSSL support for wildcard SSL;
Optimized AlibabaCloud support;
Optimized some SSL addition codes;
Optimized some FTP user addition codes;
Optimized offline installation;
Optimized installation of some EOL Linux distributions;
Optimized OpenSSL support;
Optimized uw-imap support in RHEL 9 series;
Adjusted MariaDB upgrade download address;
Adjusted composer download address;
Updated various software versions;
Other feature optimizations and adjustments…
LNMP 1.8 stable version released on June 1, 2021.
Added support for PHP 8.0;
Added support for Oracle Linux;
Added support for WSL optimization;
Added phpmyadmin 5.0;
Automatically adjust CentOS6 source;
Added BuyPass and ZeroSSL
Add support for php-memcache for PHP 8.0;
Add support for imagick for PHP 8.0;
Add support for apcu for PHP 8.0;
Optimize time synchronization;
Optimize Aliyunx Linux;
Optimize adding virtual host SSL under sudo;
Optimize support for CentOS8 Stream;
Optimize PHP downloads;
Update multiple software versions;
Other feature optimizations and adjustments…
On June 1, 2020, LNMP 1.7 was released:
Added support for PHP 7.4 and MariaDB 10.4;
Added systemd service script and phpmyadmin 5.0;
Added multiple PHP version upgrade tool “./upgrade.sh mphp”, which only supports minor version upgrades like 7.2.x-7.2.x, for major version upgrades, a fresh installation is recommended;
Removed MariaDB 10.0;
Optimized lnmp management script, database root password reset tool, system version retrieval script, redis installation script, fail2ban installation script, and nginx installation/upgrade script;
Improved support for new versions of CentOS8, Ubuntu20, Deepin20, Fedora, and added old MySQL version download mirrors during upgrade;
Adjusted php7 memcached to use stable version;
Fixed SSL chain adding bug in LAMP mode;
Updated various software versions;
Other optimizations and adjustments.
On June 1, 2019, LNMP 1.6 was released:
Added support for PHP 7.3 and MariaDB 10.3;
Added Nginx/Apache TLS 1.3 support and lnmp onlyssl command for creating SSL certificates using DNS API;
Added support for new versions of Fedora 30, Ubuntu 19.04, RHEL 8, and moved nginx, apache example files to conf/example directory;
Added option to add 2GB SWAP when memory is lower than 2048MB or 1GB SWAP when memory is lower than 1024MB;
Added reverse proxy configuration example file nginx-reverse-proxy-example.conf;
Added lnmp management tool for nginx only mode;
Added RHELRepo=local parameter to use RHEL local source during installation, and CheckMirror=n parameter to disable mirror checking during installation;
Optimized handling process when database is not installed, acme.sh rules not taking effect, and memory limitation during database installation;
Fixed issues in Deepin 15.8 desktop and Fedora 29;
Adjusted mysql to use boost source code and support installation without boost;
Adjusted uninstallation process to not delete iptables rules added during installation;
Adjusted fileinfo installation option to install automatically when memory requirement is met (can be disabled);
Upgraded Nginx to 1.16.0 and various software versions;
Other optimizations and adjustments.