LNMP一鍵安裝包v1.6 正式版發布
LNMP一鍵安裝包v1.6正式版主要增加PHP 7.3、Nginx/Apache的TLS 1.3支持、增加MariaDB 10.3、lnmp管理腳本新增使用DNS API方式只創建SSL證書、放寬數據安裝內存限制、優化部分發行版新版本下的支持及很多細微的調整。
LNMP一鍵安裝包v1.6正式版主要增加PHP 7.3、Nginx/Apache的TLS 1.3支持、增加MariaDB 10.3、lnmp管理腳本新增使用DNS API方式只創建SSL證書、放寬數據安裝內存限制、優化部分發行版新版本下的支持及很多細微的調整。
安裝前建議使用screen,執行:screen -S lnmp 後,執行:wget http://soft.vpser.net/lnmp/lnmp1.6.tar.gz -cO lnmp1.6.tar.gz && tar zxf lnmp1. 6.tar.gz && cd lnmp1.6 && ./install.sh lnmp 請注意最後面的lnmp參數,如需要lnmpa或lamp模式,請替換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)生產環境的Shell程序。支持自定義Nginx、PHP編譯參數及網站和數據庫目錄、支持生成LetseEcrypt證書、LNMP模式支持多PHP版本、支持單獨安裝Nginx/MySQL/MariaDB/Pureftpd 服務器,同時提供一些實用的輔助工具如:虛擬主機管理、FTP用戶管理、Nginx、MySQL/MariaDB、PHP的升級、常用緩存組件Redis/Xcache等的安裝、重置MySQL root密碼、502自動重啟、日誌切割、SSH防護DenyHosts/Fail2Ban、備份等許多實用腳本。
問題反饋及使用交流論壇:https://bbs.vpser.net/forum-25-1.html
打賞捐贈:https://lnmp.org/donation.html
V1.6更新記錄
增加PHP 7.3支持;
增加PHP 7.3支持;
增加MariaDB 10.3支持;
增加Nginx/Apache TLS 1.3支持;
增加使用DNS API方式只創建SSL證書不添加網站,命令lnmp onlyssl;
增加Fedora 30、Ubuntu 19.04、RHEL 8等新版本的支持;
增加nginx、apache等一些例子,並移至conf/example目錄下;
增加在低於2048MB內存是增加2GB SWAP或低於1024MB時增加1GB SWAP的選項;
增加反向代理配置例子文件nginx-reverse-proxy-example.conf;
增加只安裝nginx模式增加拷貝lnmp管理工具;
增加RHELRepo=local 參數,RHEL安裝時使用RHEL本地源,不設置源為163 centos源;
增加CheckMirror=n 參考,安裝時不檢查下載鏡像,方便無網絡安裝;
優化不安裝數據庫時的處理流程;
優化acme.sh規則可能不生效的情況;
優化nginx系統滿足條件是啟用reuseport;
優化程序代碼目錄清理;
優化重寫nginx管理腳本;
優化安裝數據庫時的內存判斷,放寬內存限制;
修復新版深度Deepin 15.8桌面版問題;
修復新版Fedora 29下問題;
調整mysql使用帶boost源碼,同時支持不帶boost安裝方式;
調整卸載時不刪除安裝時添加的iptables規則;
調整fileinfo安裝選項,內存滿足時自動安裝(可關閉);
升級Nginx至1.16.0;
升級各程序版本;
更新諸多軟件版本;
其他一些功能優化及調整……
……更多更新信息請訪問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 {cx|dp|ali|…}
只通過DNS API方式生成SSL證書:lnmp onlyssl {cx|dp|ali|…}
關於升級到當前版本
目前1.5版本與1.6版本編譯參數、管理腳本方面相差很小。一般只需要upgrade1.x-1.6.sh 升級一下管理腳本,如果需要TLS 1.3的話,使用1.6的升級腳本升級一下nginx,調整一下SSL虛擬主機中的幾個參數即可;如果想使用PHP 7.3的話,使用升級腳本升級PHP。如果沒TLS 1.3、PHP 7.3之類的需求不需要進行升級,新裝的話可以直接使用1.6。
添加、刪除虛擬主機及偽靜態管理:https://lnmp.org/faq/lnmp-vhost-add-howto.html
eAccelerator,xcache,memcached,imageMagick,ionCube、opcache、redis的安裝:https://lnmp.org/faq/addons.html