按照惯例, 军哥(licess)LNMP 更新到 1.4 了
9 Y' c' \3 J& m* a6 sLNMP 1.46 u9 |, ?5 Q! a! ` {0 ~ \
4 z: d" g& }0 x) i7 J- E
下载版:
* ?5 R# c4 ^, Z5 ]http://soft.vpser.net/lnmp/lnmp1.4.tar.gz (132KB)
3 m0 J6 B" @- Y: ?MD5: e9d98239469b9d4c139b4dd46863bb97' k9 z! ^' y% V8 }9 b7 Y
2 u$ F; t& ^+ j, S; t1 V
下载完建议先验证MD5
2 |5 u6 v: h6 S$ y' i' G* E, n, Q
+ t5 ]4 L, Z M, N' b, K2017年6月1日发布LNMP 1.4正式版7 C7 e3 l; V) H/ p. |
. b. f* d: P+ f: E增加LNMP模式下多PHP版本安装,安装包目录下运行:./install.sh mphp 进行安装;
0 r) L$ r8 f3 I1 V# Q增加单独nginx安装,安装包目录下运行:./install.sh nginx 进行安装;- e* H% q+ R k
增加单独数据库安装,安装包目录下运行:./install.sh db 进行安装;1 I5 N: x9 ^9 m2 Q& h; n
增加Let's Encrypt自动生成证书和自备SSL证书支持;- X& ]* @! W) P9 D+ h$ {& w
增加不安装数据库选项;
; q2 A$ ^& a: t' B- ^4 ]! ^& t增加多PHP版本下扩展安装支持;
3 v4 Q) K+ N/ {# |/ V增加ioncube php7的支持;% z. a7 j4 j1 L4 U5 N1 S2 A4 W, s
增加apcu php扩展;7 w+ L7 { s. p2 w
增加PHP7.1支持;% Y% p/ `0 k3 |! @4 w) n
增加lnmp管理脚本升级脚本,安装包目录下运行:./upgrade1.x-1.4.sh;) w$ T8 Y1 p8 H% C+ Q
增加对中国用户的识别,使用国内源;
# {" N2 I" A5 g增加Amazon Linux、Linux Mint支持;
9 a8 h6 o8 B$ U7 q. D! V9 H( U: W. m增加计算显示LNMP安装使用时间;( M$ F4 M+ Y4 a5 \
增加是否已安装LNMP判断,防止重复安装覆盖数据;
' Y7 Z, }4 U4 |0 w$ P: `增加在已存在目录下安装数据库时先进行备份;+ v* a; \ z( D4 d3 i( Z5 N
增加防跨目录配置文件移除脚本,安装包目录里tools目录下运行 ./remove_open_basedir_restriction.sh ;
; l* q$ Y1 P9 h9 U$ `7 Jlnmp管理脚本增加SSL选项,可以选择Let's Encrypt或自定义证书和key文件,Letsencrypt每7天自动尝试续期;; W2 @& \3 R4 l1 Z& c" p+ z9 r0 X
lnmp管理脚本增加ftp账号信息显示;
. d" l' n( M' J% a" |$ P$ X" x' qlnmp管理脚本增加LNMP模式下添加虚拟主机时多PHP版本选择选项;* Y% U* v/ m- y4 g5 n" |4 k- Z! z0 }6 H8 O
lnmp管理脚本去除add more domain name提示,添加直接输入域名,不添加直接回车;5 j5 l* e8 w3 S! S
lnmp管理脚本添加虚拟主机处理流程上的优化;$ h9 x5 O4 r7 a( u
lnmp管理脚本增加多PHP状态管理支持;- Q, s6 w9 k. R/ Z% W6 N
lnmp管理脚本增加 lnmp ftp show 显示ftp账号信息;
5 X7 L/ Y/ ]0 z0 \lnmp管理脚本已存在虚拟主机SSL时可以直接lnmp ssl add 进行添加;
/ e# E6 h& B' j$ O4 }2 _$ y& pnginx默认使用openssl 1.0.2进行安装,以便更好的支持http2;% K/ O" z" G1 C0 |+ a$ }+ a* [
修复完善国内composer安装问题,国内能正常流畅的安装;9 q9 j- ~' f C. h0 u2 r' S" l4 s
修复lnmpa/lamp模式下https问题;
/ X) ~9 M( Q* J9 W J修复arm下centos不存在libcurl依赖包的问题;
) C3 D6 m3 q5 T' J& t调整部分软件源码包格式为tar.bz2;8 i$ Z: H8 l' ~. S
调整apache日志LogLevel为crit;
) t6 L! G2 T" e9 T调整php模块的引入方式,使用with-config-file-scan-dir引入;
9 ?" K3 z6 R+ c6 \: T3 q) C调整默认PHP版本调整为PHP 5.5;
3 _7 n8 L9 l5 e7 u8 G x! v" W调整国内外节点顺序,1,3,5 为国内节点(soft1.vpser.net 可调整数字),2,4,6,8 为国外节点(soft2.vpser.net 可调整数字);
0 d$ r' L/ X" H! `调整默认虚拟主机不在使用www.lnmp.org域名,使用_代替;- F0 v. J1 k6 ^' k; \- j6 L0 B
增加lnmp.conf配置文件中nginx是否使用新版openssl编译安装选项;
- i: x2 D% P4 x$ v. G: t# y增加LNMP模式下上传目录或不需php解析目录php禁止访问的实例代码,去掉注释修改其中目录重启nginx即可使用;# \+ e( L2 [9 _3 \) n6 h* ]% T
增加LNMP模式下的https实例配置文件:/usr/local/nginx/conf/enable-ssl-example.conf;5 H t+ v) E: i$ C3 K- y$ R' I, W" X
增加LNMPA模式下的https实例配置文件:/usr/local/nginx/conf/enable-lnmpa-ssl-vhost-example.conf;. V. |8 Z8 W8 {* S3 Z, w; w# s
增加LAMP模式下的https实例配置文件:/usr/local/apache/conf/enable-apache-ssl-vhost-example.conf;6 }( Y) X. |- L1 O
增加PHP模块zts和non-zts自动识别;8 O2 q& O7 e+ h3 A) w/ B* b
添加Ubuntu 17.04支持;
4 f: K( |6 U& O. N8 d1 i1 V5 dphp探针在php7下优化;% k0 E/ A5 a# X* D
fastcgi.conf增加防跨目录的二次设置,移除参考:https://lnmp.org/faq/lnmp-vhost-add-howto.html#user.ini ;
# o8 N: d8 L) A( Y/ k- gimagemagick增加webp格式支持;
1 e- v3 `% _: J: K! Y$ j D3 X去掉pureftp配置文件匿名模式下匿名用户上传权限;
) Z u; k# u2 _: Q1 D; V防止误卸载,卸载脚本增加备份数据库目录;, G. T+ _# d. Z) Z- Q9 |9 F Y
优化pureftpd安装脚本,可单独在服务器进行安装;% K" p, C$ `8 X f& ?4 U g- U# F
优化nginx虚拟主机配置文件,增加对let'sencrypt目录的允许规则;7 z3 v* Z' w/ h5 ]9 A. A: g5 q6 w
优化卸载脚本;
% C! ~2 O- Z6 H优化组件模块安装脚本;
?, D2 [6 o! p- X6 A, f, k优化部分启动脚本;
9 U) g# Z! f% ~+ t3 b调整升级MySQL/MariaDB时my.cnf和启动脚本的位置到MySQL/MariaDB备份目录下;; X* ?2 u. m9 T5 n; j
调整优化fail2ban、denyhosts安装脚本;
, N9 i0 t. }" T) c% u, _2 F# V" j& n诸多小的优化及调整......
( j* Z' b$ y$ v5 L: ~- z. U. N
. v2 T A2 H1 q, v5 K" G' u; X
我比较佩服军哥这种单枪匹马影响世界的人 
( i; m" c% w' p/ l1 P! V0 s
% o, i' k, t" S2 U, A1 ^3 k7 G |