按照惯例, 军哥(licess)LNMP 更新到 1.4 了
$ }7 f1 w# N% k" MLNMP 1.48 c5 m$ L9 ] a; O& }6 F' p
4 ^/ t' y. q5 E* q
下载版:
+ x; b& j3 W+ z. c( p2 G& V! Ahttp://soft.vpser.net/lnmp/lnmp1.4.tar.gz (132KB)
9 ], W5 V0 F7 z; P% Y: qMD5: e9d98239469b9d4c139b4dd46863bb97
/ e" `% \- i6 p% @/ U
* _# [5 p% E" K k+ P下载完建议先验证MD50 l( u9 E6 ~* _0 \ T" a) n
; x2 h8 v; Z# w4 t; ?
2017年6月1日发布LNMP 1.4正式版
! A! _& X( y0 g6 M# P
$ [1 v/ m) ^4 b/ W+ Y$ U% D! J8 V6 X增加LNMP模式下多PHP版本安装,安装包目录下运行:./install.sh mphp 进行安装;
9 e8 i0 ~% U9 z4 B9 M/ C d增加单独nginx安装,安装包目录下运行:./install.sh nginx 进行安装;
$ u9 y3 Z. L% e. a! G+ b, j增加单独数据库安装,安装包目录下运行:./install.sh db 进行安装;2 j+ [% R4 ~+ f+ b4 V* F& z, p
增加Let's Encrypt自动生成证书和自备SSL证书支持;. z8 S" F% f) M1 L6 W
增加不安装数据库选项;: {$ c- r' N9 j: T7 j* E
增加多PHP版本下扩展安装支持;
3 r2 j& R' r* A3 B: k增加ioncube php7的支持;& u8 V. J& E3 }) E6 G7 H
增加apcu php扩展;5 U( K. ]$ E, `7 [) e+ {
增加PHP7.1支持;8 X4 s3 D$ x6 D, I7 s) K
增加lnmp管理脚本升级脚本,安装包目录下运行:./upgrade1.x-1.4.sh;
8 S; N( A8 ?$ K6 c增加对中国用户的识别,使用国内源;
9 s! ?7 V7 E: t7 x增加Amazon Linux、Linux Mint支持;1 c6 g! @3 o |" W( r4 x# v; i
增加计算显示LNMP安装使用时间;0 G- H' ?2 ~' o' p
增加是否已安装LNMP判断,防止重复安装覆盖数据;/ F. b, a O7 l0 ~% n9 J
增加在已存在目录下安装数据库时先进行备份;* I4 L* O- n% j- ^) A7 l
增加防跨目录配置文件移除脚本,安装包目录里tools目录下运行 ./remove_open_basedir_restriction.sh ;1 e5 Y3 C! }' f1 m
lnmp管理脚本增加SSL选项,可以选择Let's Encrypt或自定义证书和key文件,Letsencrypt每7天自动尝试续期;: N# D0 ^, K5 z p6 [
lnmp管理脚本增加ftp账号信息显示;; h u+ E$ t( n$ f& H/ E
lnmp管理脚本增加LNMP模式下添加虚拟主机时多PHP版本选择选项;
5 M' l) a8 C$ j! K2 ~lnmp管理脚本去除add more domain name提示,添加直接输入域名,不添加直接回车;
2 X/ v" Q# Y2 P0 @; v+ X% g) wlnmp管理脚本添加虚拟主机处理流程上的优化;4 d* p/ w. l: \3 x
lnmp管理脚本增加多PHP状态管理支持;4 T/ I" q; H9 \; ?' X5 m- `
lnmp管理脚本增加 lnmp ftp show 显示ftp账号信息;, ~, |$ F$ P5 u* D: V$ O7 E, G# g
lnmp管理脚本已存在虚拟主机SSL时可以直接lnmp ssl add 进行添加;
& _2 ~- L! S, Cnginx默认使用openssl 1.0.2进行安装,以便更好的支持http2;
% d" F5 [7 L$ r! M7 t+ w修复完善国内composer安装问题,国内能正常流畅的安装;
: L3 h/ K& I4 g' G+ S6 H修复lnmpa/lamp模式下https问题;- k$ ^5 {$ o" q; p/ b Z$ Y
修复arm下centos不存在libcurl依赖包的问题;
, E4 R! C0 s5 A6 k调整部分软件源码包格式为tar.bz2;: }* {! ^ [) l. q# S
调整apache日志LogLevel为crit;
: Y/ W T3 v- Y0 S% w调整php模块的引入方式,使用with-config-file-scan-dir引入;
) c) o" N8 T+ z7 E! s, Q; \调整默认PHP版本调整为PHP 5.5;, Z4 r% U4 P; R& f7 q- t
调整国内外节点顺序,1,3,5 为国内节点(soft1.vpser.net 可调整数字),2,4,6,8 为国外节点(soft2.vpser.net 可调整数字);
a, f" K# \% o/ `2 F调整默认虚拟主机不在使用www.lnmp.org域名,使用_代替;
" A1 u+ Q% n5 i: m4 P5 q" Z增加lnmp.conf配置文件中nginx是否使用新版openssl编译安装选项;8 @! A1 R3 J/ z* \$ S& }
增加LNMP模式下上传目录或不需php解析目录php禁止访问的实例代码,去掉注释修改其中目录重启nginx即可使用;
' Q" V1 U: R$ S增加LNMP模式下的https实例配置文件:/usr/local/nginx/conf/enable-ssl-example.conf;
( K3 _' @7 L5 }# n* Z# P5 e增加LNMPA模式下的https实例配置文件:/usr/local/nginx/conf/enable-lnmpa-ssl-vhost-example.conf;
( h1 S0 T+ i6 u' n ?3 G增加LAMP模式下的https实例配置文件:/usr/local/apache/conf/enable-apache-ssl-vhost-example.conf;
3 P- s; f' Q5 k' s& x {" c8 u增加PHP模块zts和non-zts自动识别;
# @, x3 v; l- K. a' u添加Ubuntu 17.04支持;& @+ I, X7 @: v# _% Q" S
php探针在php7下优化;& q: J7 Q( q8 }) L/ b% F: V9 `
fastcgi.conf增加防跨目录的二次设置,移除参考:https://lnmp.org/faq/lnmp-vhost-add-howto.html#user.ini ;! K! ^# E }2 w1 s2 y% R; U
imagemagick增加webp格式支持;
) p+ U+ S5 o: L% o4 t. M去掉pureftp配置文件匿名模式下匿名用户上传权限;, Z4 j9 A, f( e* i% x
防止误卸载,卸载脚本增加备份数据库目录;
: l( {6 C. z% [$ T优化pureftpd安装脚本,可单独在服务器进行安装;
* ?' {8 m( M# j" M1 @' D优化nginx虚拟主机配置文件,增加对let'sencrypt目录的允许规则;+ `9 f8 a9 O& L2 c
优化卸载脚本;! l- p8 T1 L% x, g5 o" [* m
优化组件模块安装脚本;
+ E0 L3 F6 e# {2 q优化部分启动脚本;& c* f; _! m& J' e0 l' i/ m- g T" _
调整升级MySQL/MariaDB时my.cnf和启动脚本的位置到MySQL/MariaDB备份目录下;
2 g8 p8 V' C6 ~* i- T# ?! }调整优化fail2ban、denyhosts安装脚本;) t4 v* G( `9 T) |: m. z$ i
诸多小的优化及调整......
X A( N2 P) u1 Y* U
4 h+ R6 |# {+ @6 q v( Z. c; y
我比较佩服军哥这种单枪匹马影响世界的人  q0 X0 N% y* `6 h4 S8 f1 }0 x
$ y1 _ M, o2 ?7 Y$ g/ s
|