按照惯例, 军哥(licess)LNMP 更新到 1.4 了
4 A! ]- u$ S1 m7 E& A3 }7 aLNMP 1.45 y( P& N# Z' n; N9 _- Z
5 m" ?: g$ B0 d6 B1 h7 U下载版:1 ^ z- [7 r1 g. ^
http://soft.vpser.net/lnmp/lnmp1.4.tar.gz (132KB)5 w9 v, a: c* K$ X* h% d
MD5: e9d98239469b9d4c139b4dd46863bb975 E* \' U- h) D- o q3 p7 b
) K4 m( G" a7 E: }下载完建议先验证MD5& A# a5 c. k! a' f
& ?0 ~+ h% U9 h: E3 S. X3 a2017年6月1日发布LNMP 1.4正式版
+ U/ @, s6 c0 e/ D) D
( w# o" U! N+ T) f0 R增加LNMP模式下多PHP版本安装,安装包目录下运行:./install.sh mphp 进行安装;
: e. s& `# Q0 o% Q* ^增加单独nginx安装,安装包目录下运行:./install.sh nginx 进行安装;, D8 a# P1 m5 f
增加单独数据库安装,安装包目录下运行:./install.sh db 进行安装;/ x( o S5 C- F% C% O, M. j
增加Let's Encrypt自动生成证书和自备SSL证书支持;7 n3 T" |, N' }6 @' ]
增加不安装数据库选项;* K7 D f+ j4 Q& ^2 R& |
增加多PHP版本下扩展安装支持;6 e1 |, Z+ u, P+ v) k3 K
增加ioncube php7的支持;
3 l' g- ?1 w9 a5 y) S: e- }增加apcu php扩展;2 T5 u# s5 F" i8 \
增加PHP7.1支持;
8 V, a, l2 S6 A+ B y1 Y增加lnmp管理脚本升级脚本,安装包目录下运行:./upgrade1.x-1.4.sh;
$ U, R$ a& b) g9 i7 i' H增加对中国用户的识别,使用国内源;" ^# U& q- t, X+ _4 J5 a
增加Amazon Linux、Linux Mint支持;: n# {# j2 Z% I+ w# @& m
增加计算显示LNMP安装使用时间;
4 T! c O4 y6 N, T增加是否已安装LNMP判断,防止重复安装覆盖数据;: L3 r( c( e! s: p1 M
增加在已存在目录下安装数据库时先进行备份;
/ _# k9 M% j" @) D, z! k增加防跨目录配置文件移除脚本,安装包目录里tools目录下运行 ./remove_open_basedir_restriction.sh ;
) x& o! l' W8 t1 _; H0 Tlnmp管理脚本增加SSL选项,可以选择Let's Encrypt或自定义证书和key文件,Letsencrypt每7天自动尝试续期;& }2 B0 M2 w- B/ J- s$ O t
lnmp管理脚本增加ftp账号信息显示;
7 M/ A+ K- K2 t- m; Jlnmp管理脚本增加LNMP模式下添加虚拟主机时多PHP版本选择选项;3 _' \* ~' E2 @) F( P& ?* P
lnmp管理脚本去除add more domain name提示,添加直接输入域名,不添加直接回车;
! A- ]2 l5 w) j: ]/ _0 {! K# C* ^lnmp管理脚本添加虚拟主机处理流程上的优化;) K* }& b7 k: ]$ e: ?5 {# m `6 {
lnmp管理脚本增加多PHP状态管理支持;; \/ u+ [2 O/ A1 F% c$ t3 G6 A
lnmp管理脚本增加 lnmp ftp show 显示ftp账号信息;9 E8 @& z( {1 V* x4 d1 r
lnmp管理脚本已存在虚拟主机SSL时可以直接lnmp ssl add 进行添加;8 ^$ Y t7 ~9 P! s. n# i( w
nginx默认使用openssl 1.0.2进行安装,以便更好的支持http2;( x. X# V, n) }6 r* W3 f" R! D
修复完善国内composer安装问题,国内能正常流畅的安装;
; `! i$ T( o3 V, [1 q; q5 F1 h A% p7 \修复lnmpa/lamp模式下https问题;% T1 A' {2 d* F9 b# n
修复arm下centos不存在libcurl依赖包的问题;
' x2 N5 w9 k$ B/ t6 d& x调整部分软件源码包格式为tar.bz2;! D5 J. z! ]1 S5 d# i2 Y
调整apache日志LogLevel为crit;5 t: c8 @: [( [- z4 m% l$ b
调整php模块的引入方式,使用with-config-file-scan-dir引入;* _9 l7 G( d8 C1 \1 [5 H1 h
调整默认PHP版本调整为PHP 5.5;- e! N; U* K. I7 I
调整国内外节点顺序,1,3,5 为国内节点(soft1.vpser.net 可调整数字),2,4,6,8 为国外节点(soft2.vpser.net 可调整数字);
) |# Z/ M! z- C. ?: L& b调整默认虚拟主机不在使用www.lnmp.org域名,使用_代替;
9 F" m* A8 j/ c, c. f+ P增加lnmp.conf配置文件中nginx是否使用新版openssl编译安装选项;
2 p+ C2 }8 v+ P- m5 g+ @7 K1 B, e增加LNMP模式下上传目录或不需php解析目录php禁止访问的实例代码,去掉注释修改其中目录重启nginx即可使用;/ j- l) e4 I6 W$ Y
增加LNMP模式下的https实例配置文件:/usr/local/nginx/conf/enable-ssl-example.conf;
" \$ T! r$ v" G3 h1 @增加LNMPA模式下的https实例配置文件:/usr/local/nginx/conf/enable-lnmpa-ssl-vhost-example.conf;( A# e5 ?8 U4 G/ D8 ]5 `' M
增加LAMP模式下的https实例配置文件:/usr/local/apache/conf/enable-apache-ssl-vhost-example.conf;
! Q* U( G3 }1 f! ?" u. H+ Y; \3 D增加PHP模块zts和non-zts自动识别; D4 q+ F9 o( s( d4 s
添加Ubuntu 17.04支持;2 f* E8 S1 i* \& k
php探针在php7下优化;* W, r1 Y% X1 s- j/ g
fastcgi.conf增加防跨目录的二次设置,移除参考:https://lnmp.org/faq/lnmp-vhost-add-howto.html#user.ini ; E5 L% m- s) n" D4 s
imagemagick增加webp格式支持;3 V$ d3 Q+ {: x/ ?' c
去掉pureftp配置文件匿名模式下匿名用户上传权限;& J7 O: A2 k/ [ h0 ^ T0 c
防止误卸载,卸载脚本增加备份数据库目录;
& j( d) Y* G9 H7 d9 b6 l' s% r优化pureftpd安装脚本,可单独在服务器进行安装;; E( J9 t( y& c8 R2 }( ^; E
优化nginx虚拟主机配置文件,增加对let'sencrypt目录的允许规则;
: @% f3 J. V) R# N% c# \2 Z c" H! u优化卸载脚本;
$ v* U3 v+ a" K2 b" i优化组件模块安装脚本;
+ n+ n* s0 v/ Y7 n优化部分启动脚本;
7 J) b H' E9 Y& v调整升级MySQL/MariaDB时my.cnf和启动脚本的位置到MySQL/MariaDB备份目录下;
# s3 ?# n! V# L t调整优化fail2ban、denyhosts安装脚本;7 u' r5 S" |9 N8 T7 X
诸多小的优化及调整......
/ w) S4 f6 X% B; B6 ?( J
5 N+ ~" C" K0 J8 U3 t. K k- ]( h
我比较佩服军哥这种单枪匹马影响世界的人 
0 v; L" q# _# X) D( T7 {% O# |2 g. I* I: L8 L/ m
|