预写更好用的lnmp

2013-11-01 15:47:32 +08:00
 yesono
lnmp.org源码包很旧,于是我自己写了个LNMP(非直接改改,大多都是自己一行行写的),特性:
持续不断更新
源码编译安装,大多数源码是最新stable版,并从官方网址下载
一些安全优化
提供多个数据库版本(MySQL-5.6, MySQL-5.5, MariaDB-5.5, Percona-5.5,Percona-5.6)
提供多个PHP版本(php-5.5, php-5.4, php-5.3)
提供Nginx、Tengine
根据自己需求安装ngx_pagespeed
根据自己需求安装PHP缓存加速器,php-5.4和php-5.3提供ZendOPcache、eAccelerator、xcache和ZendGuardLoader(PHP源码加密)(PHP缓存防止冲突只安装一个,注意:php-5.5自带zendOpcache没有其他选择)
根据自己需求安装Pureftpd、phpMyAdmin
根据自己需求安装memcached、redis
根据自己需求可使用tcmalloc或者jemalloc优化MySQL、Nginx
提供添加虚拟主机脚本
提供Nginx/Tengine、PHP升级脚本
可单独只部署MySQL或Nginx、或PHP(单独跑php-fpm,不依赖apache和nginx)
+++
varnish 和apache 后面会加上。还有什么功能要添加的?如果LNMP安装包写成这样有人用吗?
https://github.com/lj2007331/lnmp
13486 次点击
所在节点    Linux
117 条回复
saymoon
2013-11-01 16:43:47 +08:00
再加个带 Openresty 版的吧,我自己改过一个,不过比较乱没整理不适合发布。
breestealth
2013-11-01 17:02:29 +08:00
希望可以有升级MySQL的脚本,其余的PHP或者nginx之类倒是简单,升级MySQL版本的脚本弄起来有些麻烦,希望可以有这种脚本提供。
yesono
2013-11-01 17:07:20 +08:00
yesono
2013-11-01 17:08:01 +08:00
@breestealth MySQL稍微麻烦一点,如果升级MySQL可能PHP也要重新编译 ,后面加上
blogphp230com
2013-11-01 17:09:52 +08:00
支持,V5
lhx2008
2013-11-01 17:24:12 +08:00
Xcache不是和memcc冲突么
yesono
2013-11-01 17:30:01 +08:00
@lhx2008 不冲突,xcache是 PHP opcode缓存; memcache这主要用来缓解数据库压力
shiny
2013-11-01 17:34:47 +08:00
@lhx2008 Xcache 是和 op code cache 类的扩展冲突,比如 apc、eAccelerator。
不过随着 Zend Optimizer+ 的开源,opcache 类的扩展很有可能结束一桶浆糊的局面,一统江湖。
AstroProfundis
2013-11-01 17:37:13 +08:00
说实话不太喜欢编译安装,尤其是在低配机器上可能会内存不足...
yesono
2013-11-01 17:43:28 +08:00
@AstroProfundis 生产环境一般源码包编译比较多,可以定制,而rpm安装可能把你不需要的都安装了,源码方式甚至可以调gcc参数(CFLAGS和CXXFLAGS)使编译出的程序执行效率有较大提升
msg7086
2013-11-01 17:44:09 +08:00
<_< 从源码编译安装的目的在于?
Admstor
2013-11-01 17:44:18 +08:00
我建议和lnmp.org合作更新吧...
yesono
2013-11-01 17:44:54 +08:00
@shiny 是啊 php-5.5 只用opcache ,命中数很高
AstroProfundis
2013-11-01 17:46:19 +08:00
@yesono 如果不是有特别的需求(比如定制某些功能或者模块),发行版的打包者其实已经把参数调到一个(对大多数情况)比较理想的状态了,何必非要自己跑一遍编译...
imzoke
2013-11-01 17:47:08 +08:00
这个很好,支持。
yesono
2013-11-01 17:50:27 +08:00
@AstroProfundis 能把机器更好的性能发挥出来,编译一遍很简单,所有才写脚本嘛
kimcool
2013-11-01 17:52:59 +08:00
支持,现在linode上面跑着老的lnmp,特别不开心
wxstorm
2013-11-01 17:55:31 +08:00
刚装lnmp~
xiaosong
2013-11-01 19:18:19 +08:00
大力支持!加上可选的apache那就更强大了!
1dian01
2013-11-01 19:20:02 +08:00
lnmp如果写个简单的面板出来就更加赞了。。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/87708

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX