LNMP one-click installation package V1.9 official version released

888u

Last update at :2024-06-14,Edit by888u

June 1st every year is when a new version of the LNMP one-click installation package is released, and today is no exception. The official version of LNMP one-click installation package V1.9 mainly adds support for Rocky Linux, AlmaLinux, CentOS Stream 9 and domestic Linux (UOS, Galaxy Kirin, Huawei openEuler, Anolis OS); adds exif, fileinfo, The ldap, bz2, sodium, imap and swoole PHP module options can be turned on by modifying the value of the corresponding option in lnmp.conf to y before installation or installed separately through ./addons.sh after the installation is completed. Added MySQL 5.7 and 8.0 binary installation options; added support for the latest version of PHP 8.1 and PHP extension component support for 8.1; added the nginx module ngx_fancyindex installation option to lnmp.conf; added 301 options and IPv6 enable options to the lnmp management script. Pan-domain SSL certificate adds ZeroSSL free SSL option and some installation code optimization

What is the LNMP one-click installation package? The LNMP one-click installation package is written in Linux Shell and can be used for CentOS/RHEL/Fedora/Debian/Ubuntu/Raspbian/Deepin/Alibaba/Amazon/Mint/Oracle/Rocky/Alma/Kali/UOS/Galaxy Kirin/openEuler/Anolis OS Linux VPS or independent host installs the Shell program of LNMP (Nginx/MySQL/PHP), LNMPA (Nginx/MySQL/PHP/Apache), LAMP (Apache/MySQL/PHP) production environment.

  • Installation Tutorial: https://lnmp.org/install.html

Installation requirements:

  • CentOS/RHEL/Fedora/Debian/Ubuntu/Raspbian/Deepin/Aliyun/Amazon/Mint Linux distribution
  • Requires more than 5GB of free space, MySQL 5.7, MariaDB 10 at least 9GB of remaining space, the latest version of MySQL8.0 at least 25GB or more
  • More than 128MB of memory is required (128MB small memory VPS, Xen needs to have SWAP, OpenVZ must have at least 128MB of vSWAP or burst memory), please be careful not to use 64-bit systems with small memory!
  • Installing MySQL 5.6 or 5.7 and MariaDB 10 requires at least 1G of memory, and higher versions require at least 2G of memory!
  • More than 1G of memory is required to install PHP 7 and above!.
  • The VPS or server must set up the available yum or apt-get source and ensure it can work properly. For offline installation, you need to add the CheckMirror=n parameter!
  • Linux is case-sensitive, please pay attention when entering commands!
  • If you have MySQL/MariaDB installed through yum or apt-get, please back up the data and other related files yourself!
  • The official website of CentOS 5, 6, 8, Debian 6, 7, 8 or lower versions has ended support and cannot be used directly. You need to replace the vault or archive source by yourself!
  • CentOS 6 and 8 please use lnmp 1.9+ version to install!
  • Ubuntu 18+, Debian 9+, Mint 19+, Deepin 15.7+ and all new Linux distributions can only be installed using 1.7+!
  • PHP 7.1.* and below do not support Ubuntu 19+, Debian 10 and other very new Linux distributions!
  • If there is a problem with the Alibaba Cloud Ubuntu 14.04 system template, do not use it! ! !
  • PHP 7.4 upgrade or installation requires CentOS 7+, Debian 8+, Ubuntu 16.04+ and 1.7+ must be used! ! !
  • Upgrading or installing versions below MySQL 8.0.23 requires CentOS 8+, Debian 9+, Ubuntu 16.04+ and 1.7+ must be used! ! !
  • MySQL 8.0.24 or above must be upgraded or installed with Debian 11+, Ubuntu 20.04+, Fedora 33+ and 1.8 must be used! ! !

Update record

The official version of LNMP 1.9 will be released on June 1, 2022

  • Add support for rocky linux and alma linux;
  • Add PHP 8.1 support;
  • Add support for the installation of PHP modules exif, fileinfo, ldap, bz2, sodium, imap, swoole and SourceGuardian Loader. Before installing lnmp, open it in lnmp.conf and install lnmp or ./addons.sh to install the above modules;
  • Add the ngx_fancyindex module, enable it in lnmp.conf, install lnmp or upgrade nginx;
  • Add nginx module –with-stream_ssl_preread_module to facilitate the use of stream ssl related configurations;
  • Add support for UOS Desktop Home Edition, Desktop Professional Edition, and Server Edition;
  • Add support for Galaxy Kirin server operating system and desktop system;
  • Add Huawei openEuler support;
  • Add support for Alibaba Dragon Lizard Anolis OS;
  • Add support for Kylin server version and desktop version;
  • Add CentOS Stream 9 support;
  • Add support for AlmaLinux 9;
  • Add MySQL 5.7 and 8.0 binary installation and upgrade methods;
  • Add PHP 7.4+ version webp support;
  • The lnmp management script adds the option of HTTP 301 redirecting to HTTPS;
  • The lnmp management script adds the option of whether to enable IPv6;
  • Remove mariadb 10.1, 10.2 and add mariadb 10.5, 10.6;
  • Pandemic domain name SSL adds ZeroSSL support;
  • Optimize AlibabaCloud support;
  • Optimize some SSL adding code;
  • Optimize FTP users to add some codes;
  • Optimize offline installation;
  • Optimize the installation of some EOL Linux distributions;
  • Optimize OpenSSL support;
  • Optimize uw-imap support under RHEL 9 series;
  • Adjust the MariaDB upgrade download address;
  • Adjust composer download address;
  • Update many software versions;
  • Some other function optimizations and adjustments...

LNMP common commands

  • LNMP status management: lnmp {start|stop|reload|restart|kill|status}
  • LNMP status management of each program: lnmp {nginx|mysql|mariadb|php-fpm|pureftpd} {start|stop|reload|restart|kill|status}
  • Virtual host management: lnmp vhost {add|list|del}
  • Database management: lnmp database {add|list|edit|del}
  • FTP user management: lnmp ftp {add|list|edit|del|show}
  • Add SSL to a virtual host that already exists: lnmp ssl add
  • Generate a certificate and create a virtual host through DNS API: lnmp dns {ali|dp|cf|he|namesilo|namecom|namecheap|porkbun|…}
  • Generate only SSL certificate through DNS API: lnmp onlyssl {ali|dp|cf|he|namesilo|namecom|namecheap|porkbun|…}

About upgrading to the current version

There is not much difference in compilation parameters and management scripts between version 1.9 and version 1.8. If there is no need for new functions, there is no need to upgrade. ./upgrade1.x-1.9.sh only upgrades the lnmp management script and some necessary dependency packages, and does not upgrade the overall environment; you can perform individual upgrades according to your own needs.

If you need to install exif, fileinfo, ldap, bz2, sodium, imap and swoole modules for non-lnmp1.9 versions, you can download the lnmp1.9 installation package and use ./addons.sh in lnmp1.9 to install it.

It is generally not recommended to upgrade the database. After all, upgrading is risky and may cause compatibility issues.

Free SSL: Let’s Encrypt and ZeroSSL support generating domain name SSL certificates through DNS API authentication with a 90-day validity period. BuyPass does not support domain name SSL certificates with a 180-day validity period.

Add, delete virtual hosts and pseudo-static management: https://lnmp.org/faq/lnmp-vhost-add-howto.html

Installation of eAccelerator, xcache, memcached, imageMagick, ionCube, opcache, redis: https://lnmp.org/faq/addons.html

Recommended site searches: ip online query, free domain name space, website registration system mobile ip agent, ip reverse domain name check, which server protection is best, Singapore server, query ip, register domain name, me domain name registration,

LNMP one-click installation package V1.9 official version released

All copyrights belong to 888u unless special state
取消
微信二维码
微信二维码
支付宝二维码