按照惯例, 军哥(licess)LNMP 更新到 1.4 了7 i! O, h, s5 l0 r; Y
LNMP 1.4
0 @; C) f. J. O) Y" _
4 H Y |6 S% t6 ?/ I% y( b0 N7 ^下载版:
( E8 H# `7 T9 z- T2 [+ rhttp://soft.vpser.net/lnmp/lnmp1.4.tar.gz (132KB); L- \6 X' ~. a1 M! D0 X
MD5: e9d98239469b9d4c139b4dd46863bb979 q; k5 [( e* u9 K
4 o8 R1 _$ U# S0 \- i" l1 A
下载完建议先验证MD5
/ H+ o2 ~- ^$ N9 W/ k/ g: h- R) n( r& K* L. K
2017年6月1日发布LNMP 1.4正式版: j- Y% e& D/ D1 c( m9 A
2 ~3 k0 W b: K0 ]$ A
增加LNMP模式下多PHP版本安装,安装包目录下运行:./install.sh mphp 进行安装;
; U- L* Z# r% }: e, G( c1 l增加单独nginx安装,安装包目录下运行:./install.sh nginx 进行安装;
/ B5 o& B3 l2 n; w) T, ]& F增加单独数据库安装,安装包目录下运行:./install.sh db 进行安装;
8 R0 Y8 l: e4 X. R增加Let's Encrypt自动生成证书和自备SSL证书支持;( o, H: ?; y; S4 Q4 O4 r
增加不安装数据库选项;% C: U. E J1 c: ~3 b
增加多PHP版本下扩展安装支持;* G! I0 {$ e! f4 t) Y- f0 I, e
增加ioncube php7的支持;& \2 g6 t/ K) v$ a" R& u" L! V
增加apcu php扩展;+ d* `9 Q' f" S: F# V. J- [* x
增加PHP7.1支持;, O) s( Z' z. I: K
增加lnmp管理脚本升级脚本,安装包目录下运行:./upgrade1.x-1.4.sh;
1 K- Y+ y2 z% D6 z# ~5 m增加对中国用户的识别,使用国内源;
( ?! S; i- q) p增加Amazon Linux、Linux Mint支持;& D1 l7 \" y/ z1 y
增加计算显示LNMP安装使用时间;1 L1 C& m% a0 n2 W
增加是否已安装LNMP判断,防止重复安装覆盖数据;
. V3 G. N7 Q4 p增加在已存在目录下安装数据库时先进行备份;
h" e! s1 c4 s% E, Q增加防跨目录配置文件移除脚本,安装包目录里tools目录下运行 ./remove_open_basedir_restriction.sh ;9 M7 q4 T/ v6 s7 S/ P
lnmp管理脚本增加SSL选项,可以选择Let's Encrypt或自定义证书和key文件,Letsencrypt每7天自动尝试续期;9 ^6 ^! c/ d8 v3 W$ \
lnmp管理脚本增加ftp账号信息显示;
3 X5 Y u- w- R" r' N8 Alnmp管理脚本增加LNMP模式下添加虚拟主机时多PHP版本选择选项;
* ?) V3 [. d- ^! Q5 x- Y6 q, b3 d, plnmp管理脚本去除add more domain name提示,添加直接输入域名,不添加直接回车;
3 e5 c1 x$ ^* e9 S: a2 \lnmp管理脚本添加虚拟主机处理流程上的优化;' l, Z3 D) v! S) {) t" \( x- w
lnmp管理脚本增加多PHP状态管理支持;. z! c9 X. E, C* L1 f" {
lnmp管理脚本增加 lnmp ftp show 显示ftp账号信息;
( P$ I1 ?5 j, _! B. {0 Glnmp管理脚本已存在虚拟主机SSL时可以直接lnmp ssl add 进行添加;) A: d' N) e. b. J- i5 q0 J; c
nginx默认使用openssl 1.0.2进行安装,以便更好的支持http2;
7 G0 X/ D8 o% W) e5 n4 f, |修复完善国内composer安装问题,国内能正常流畅的安装;+ h' e& w. S& ~. h% \
修复lnmpa/lamp模式下https问题;$ u/ D- ^, m+ Q; W. w; P
修复arm下centos不存在libcurl依赖包的问题;
0 F' i3 ?, s3 n& B4 N调整部分软件源码包格式为tar.bz2;5 J$ s& a1 [8 l0 N; u& z! d6 w, `. ~
调整apache日志LogLevel为crit;
1 M% S4 c. }: p0 n/ ^: `! V调整php模块的引入方式,使用with-config-file-scan-dir引入;
k( a( F! I: ]3 s! a1 l; ^调整默认PHP版本调整为PHP 5.5;9 O( S2 p; A, T
调整国内外节点顺序,1,3,5 为国内节点(soft1.vpser.net 可调整数字),2,4,6,8 为国外节点(soft2.vpser.net 可调整数字);+ y( I5 o( K2 f% R; u
调整默认虚拟主机不在使用www.lnmp.org域名,使用_代替;
& z2 F" Y% z: I( J- O增加lnmp.conf配置文件中nginx是否使用新版openssl编译安装选项; I* j; P8 G0 h7 R5 ~, B
增加LNMP模式下上传目录或不需php解析目录php禁止访问的实例代码,去掉注释修改其中目录重启nginx即可使用;
7 d( }2 }. Y* x+ m! }增加LNMP模式下的https实例配置文件:/usr/local/nginx/conf/enable-ssl-example.conf;- v8 x+ M2 y1 I4 d
增加LNMPA模式下的https实例配置文件:/usr/local/nginx/conf/enable-lnmpa-ssl-vhost-example.conf;
# I! l* _+ v4 u1 J1 y) X增加LAMP模式下的https实例配置文件:/usr/local/apache/conf/enable-apache-ssl-vhost-example.conf;9 t/ E; Z) g/ p6 D0 j2 M
增加PHP模块zts和non-zts自动识别;
6 i$ H( B; A ^, R& h添加Ubuntu 17.04支持;& X' w% ~- X- M9 T9 G
php探针在php7下优化;
" ^, J- o; H3 [5 {fastcgi.conf增加防跨目录的二次设置,移除参考:https://lnmp.org/faq/lnmp-vhost-add-howto.html#user.ini ;
8 v3 e. z m+ [imagemagick增加webp格式支持;! f- U/ C1 G& Q2 c
去掉pureftp配置文件匿名模式下匿名用户上传权限;5 O W6 I4 V/ L* D9 w; t; O
防止误卸载,卸载脚本增加备份数据库目录;5 a$ k1 N4 ~: c5 l( p
优化pureftpd安装脚本,可单独在服务器进行安装;# h4 R' c4 L" Z
优化nginx虚拟主机配置文件,增加对let'sencrypt目录的允许规则;
9 h8 o1 X+ p( K5 S优化卸载脚本;! [& w3 W$ p3 k' c9 M2 Q
优化组件模块安装脚本;
, d7 M4 J9 j: y优化部分启动脚本;
8 S4 @4 \( E( }& P% ?调整升级MySQL/MariaDB时my.cnf和启动脚本的位置到MySQL/MariaDB备份目录下;2 R5 m9 ^0 ?$ S7 R: v+ V4 I
调整优化fail2ban、denyhosts安装脚本;9 S9 c5 `* A% v( f2 c/ H6 M/ A
诸多小的优化及调整...... 0 q; @' y J: c7 v2 K( T
( i3 q" n9 K; f6 i8 i* j; B$ u0 k
我比较佩服军哥这种单枪匹马影响世界的人 1 I/ Y6 Q$ y8 z9 j. S
( s3 m h: U% y1 O |