按照惯例, 军哥(licess)LNMP 更新到 1.4 了
9 x: z% k$ O8 [& XLNMP 1.4
; t" {$ X1 h. `1 f4 P: n1 } S) W% i0 q/ `, j3 j* K
下载版:5 c" F; V5 E$ j# G8 K
http://soft.vpser.net/lnmp/lnmp1.4.tar.gz (132KB)
E1 _, I+ P* i" W8 V! n7 ~% BMD5: e9d98239469b9d4c139b4dd46863bb97
+ R- `7 ]. U& [" ~5 j% Y3 _5 E& p* I% l$ }! {/ R
下载完建议先验证MD5. Y( v. ]4 V; m, D8 i/ b$ _
; s5 L9 f& R# |3 f* Z2017年6月1日发布LNMP 1.4正式版
1 B! } A9 _7 ?$ N# k5 D6 V g+ K$ f8 `4 \, l# K& i) P& g- W
增加LNMP模式下多PHP版本安装,安装包目录下运行:./install.sh mphp 进行安装;, N6 |; B# G; X: C
增加单独nginx安装,安装包目录下运行:./install.sh nginx 进行安装;9 c6 S& z$ ]& U9 y3 \# H: q
增加单独数据库安装,安装包目录下运行:./install.sh db 进行安装;
L* L& b l9 Q' K8 s- @5 b$ l增加Let's Encrypt自动生成证书和自备SSL证书支持;
8 `* ]% h7 u- y: P, j增加不安装数据库选项;* x6 j& l. k( [3 ~
增加多PHP版本下扩展安装支持;
2 k# ]" x9 p/ ]! Z- w( i增加ioncube php7的支持;0 |& h" g4 B% I; }
增加apcu php扩展;& D& c" L3 o& D% A2 j! t1 g
增加PHP7.1支持;4 J# J! E% I6 ~! ~- q0 h
增加lnmp管理脚本升级脚本,安装包目录下运行:./upgrade1.x-1.4.sh; @4 P4 a( J( C4 x' l/ W% X: C
增加对中国用户的识别,使用国内源;6 K5 {: V5 O8 w" u2 c! e
增加Amazon Linux、Linux Mint支持;
# \0 {. z* v, e5 s) f增加计算显示LNMP安装使用时间;& x& G) H; I+ [. D6 c8 g% B
增加是否已安装LNMP判断,防止重复安装覆盖数据;
. O' ~' n$ c# P8 z; W2 f. m增加在已存在目录下安装数据库时先进行备份;; E v" t4 [: D5 y2 Q% o2 r
增加防跨目录配置文件移除脚本,安装包目录里tools目录下运行 ./remove_open_basedir_restriction.sh ;& H6 [; M8 \3 O( O$ P; P( E6 C
lnmp管理脚本增加SSL选项,可以选择Let's Encrypt或自定义证书和key文件,Letsencrypt每7天自动尝试续期;
8 a/ E/ n% p* w* ]' jlnmp管理脚本增加ftp账号信息显示;4 K+ U: y O' T( j+ {- U0 B3 J4 }
lnmp管理脚本增加LNMP模式下添加虚拟主机时多PHP版本选择选项;# a+ \3 g3 P% p2 H' d5 `5 V8 ?
lnmp管理脚本去除add more domain name提示,添加直接输入域名,不添加直接回车;9 m$ v K* H3 t$ H7 p# F4 U
lnmp管理脚本添加虚拟主机处理流程上的优化;
# e5 U1 j2 }' e5 V) W! dlnmp管理脚本增加多PHP状态管理支持;
2 ]. ~$ l$ s, `# C6 Slnmp管理脚本增加 lnmp ftp show 显示ftp账号信息;; ^' l% X. V3 b) _ E% O0 Q
lnmp管理脚本已存在虚拟主机SSL时可以直接lnmp ssl add 进行添加;
" f# V$ L1 f) m- \0 x' ]nginx默认使用openssl 1.0.2进行安装,以便更好的支持http2;2 b: q5 z x. y; E) @7 V8 K# s2 i
修复完善国内composer安装问题,国内能正常流畅的安装;
! R3 R3 j% Z2 _3 m1 z! {修复lnmpa/lamp模式下https问题;
* m7 f) Z E. s2 R修复arm下centos不存在libcurl依赖包的问题;$ Q- X% s4 e y: O( c
调整部分软件源码包格式为tar.bz2;/ K& U9 v, A- n; a R1 G- b
调整apache日志LogLevel为crit;6 X% |7 m: f. t! T' e N& F
调整php模块的引入方式,使用with-config-file-scan-dir引入;" a- E% D7 U+ i, C& [$ E8 j. M+ \
调整默认PHP版本调整为PHP 5.5;
# t6 v' k6 w! l5 o, I& ?! |调整国内外节点顺序,1,3,5 为国内节点(soft1.vpser.net 可调整数字),2,4,6,8 为国外节点(soft2.vpser.net 可调整数字);
7 r& r9 C4 C! V# r0 i- a调整默认虚拟主机不在使用www.lnmp.org域名,使用_代替;
5 r2 w+ Z1 E* i增加lnmp.conf配置文件中nginx是否使用新版openssl编译安装选项;
! V, E0 E6 y& e: f增加LNMP模式下上传目录或不需php解析目录php禁止访问的实例代码,去掉注释修改其中目录重启nginx即可使用;
7 \/ }& N! r/ W/ e( R增加LNMP模式下的https实例配置文件:/usr/local/nginx/conf/enable-ssl-example.conf;
' H- f- M: K* C- H) i# n- i ^增加LNMPA模式下的https实例配置文件:/usr/local/nginx/conf/enable-lnmpa-ssl-vhost-example.conf;
! k% D) T3 s! H# a: Q增加LAMP模式下的https实例配置文件:/usr/local/apache/conf/enable-apache-ssl-vhost-example.conf;
. ?" j* ^) ]% }2 Q: u" s" h增加PHP模块zts和non-zts自动识别;
) O( g- I. v7 k9 q添加Ubuntu 17.04支持;
6 z0 T. U9 v/ `9 M O n6 b$ Jphp探针在php7下优化;! n$ X: U; R- S" J6 P; c" Q
fastcgi.conf增加防跨目录的二次设置,移除参考:https://lnmp.org/faq/lnmp-vhost-add-howto.html#user.ini ;
# A2 ?; B3 L3 W: `) X. rimagemagick增加webp格式支持;4 |+ w: w/ H$ z& o! X$ O
去掉pureftp配置文件匿名模式下匿名用户上传权限;, F/ h. Y: Z* B
防止误卸载,卸载脚本增加备份数据库目录;2 X$ {$ G" Q1 H3 B. }2 B. r
优化pureftpd安装脚本,可单独在服务器进行安装;
& Q6 Z1 L, f/ y' u' R优化nginx虚拟主机配置文件,增加对let'sencrypt目录的允许规则;4 T; v* m; {5 O- V4 b; T
优化卸载脚本;: P5 s5 c$ g1 ]. k1 p- o% ?
优化组件模块安装脚本;
2 U- @. M# c3 i j优化部分启动脚本;9 \) _4 x/ q# G; z
调整升级MySQL/MariaDB时my.cnf和启动脚本的位置到MySQL/MariaDB备份目录下;8 I" t: m# v+ l
调整优化fail2ban、denyhosts安装脚本;
$ Z4 |7 _8 W1 x' y: |诸多小的优化及调整......
( D/ y4 b3 K5 U2 D7 ?" I4 q8 c$ a
' E% d* E# F. a( z" Q, s* G2 a
我比较佩服军哥这种单枪匹马影响世界的人  " c* x+ z( P5 ~2 Q7 T7 B, \
$ U; U2 o3 p8 v% ?2 Y
|