预写更好用的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
14449 次点击
所在节点    Linux
117 条回复
yesono
2013-11-02 18:10:20 +08:00
@wtcoder 有个lnmp-full.tar.gz 包哦 都包含了
vibbow
2013-11-02 20:15:51 +08:00
http://v2ex.com/t/87755

求解释,为什么编译出来的性能这么差劲?
yesono
2013-11-02 21:38:04 +08:00
@vibbow 这个要根据自己的环境来调整参数,性能差别没那么大吧。感觉又在讨论用源码编译方式(./configure && make && make install) 还是直接用二进制(apt-get、yum)?
看看这篇文章?:http://www.penglixun.com/tech/database/mysql_compile_reference.html
vibbow
2013-11-02 22:47:18 +08:00
@yesono 问题是我和另外一个人的测试结果,都是直接2倍的性能差距...
AstroProfundis
2013-11-02 22:59:02 +08:00
@yesono 没...一直觉得安装方式完全就是个人习惯,怎么样顺手怎么样来就行了,也一直觉得两种方式在大多数情况下应该几乎没有区别...然后那个测试结果很不科学所以就不知道是怎么回事了_(:зゝ∠)_
hzqim
2013-11-04 08:36:22 +08:00
现如今是apt-get install 了。
yesono
2013-11-04 09:20:29 +08:00
@hzqim debian/ubuntu apt-get比较方便;CentOS/RHEL yum不是很方便
coosir
2013-11-04 09:43:24 +08:00
mysql还是编译失败了,Ubuntu 12.04 64位 后来用其他的了,没保留下日志
yesono
2013-11-04 09:55:37 +08:00
@coosir Email: lj2007331#gmail.com ,Thx
ShunYea
2013-11-04 10:53:01 +08:00
求支持MariaDB的,现在MySQL大势已去,支持MariaDB是必要的。
yesono
2013-11-04 11:19:17 +08:00
@ShunYea 哈哈 握手
HLT
2013-11-04 13:09:18 +08:00
ShunYea
2013-11-04 15:00:42 +08:00
@yesono 有时间试试你的,我现在业务上全用的lnmp.org的那个包,感觉还比较稳定,就是少了MariaDB。看了很多回复,发现你的包有很多问题。加油啊,慢慢完善,做个完美的出来。
yesono
2013-11-04 15:34:15 +08:00
@ShunYea 由于版本众多、自由度较高(如:安装路径修改)、各种组合等脚本复杂度要高一些,问题还有一些,大问题应该没有吧。要依靠大家一起完善反馈 ^ _ ^
vibbow
2013-11-05 00:26:55 +08:00
@yesono 那那个二倍的性能问题呢?
yesono
2013-11-06 10:25:06 +08:00
@vibbow 我后面仔细测试下,优化调整参数(现在的参数是高配置的),我线上用得挺好 。我也不知道你测试的性能数据是不是有问题,不过应该不至于差别这么大
vibbow
2013-11-06 18:12:46 +08:00
@yesono 我测试也用的是正常的wordpress + 官方的测试数据啊。
再说就算测试数据有问题,编译的和源里的差别也不应该差这么多啊。

除非编译的时候有什么默认参数设置的不对。
vibbow
2013-11-06 18:14:03 +08:00
@yesono 我建议你自己用同样的配置,测试一遍你的编译脚本和官方源的性能差别。
你也可以按照我的测试方法来试试看。
vibbow
2013-11-06 18:15:07 +08:00
@yesono 毕竟我是花了四五个小时测试,得出来的这个结论的。
而不是随意大概测试十几分钟得出来的这个结论的。
yesono
2013-11-06 22:05:01 +08:00
@vibbow ok。最近在加apache,我再仔细测试下。

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

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

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

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

© 2021 V2EX