老问题 lnmp 环境的是编译安装好还是 yum 安装好

2016-09-08 16:32:19 +08:00
 bboysoul

编译安装是不是更能适配自己的机器呢,还有 mysql 怎么去优化呢

2168 次点击
所在节点    问与答
17 条回复
yylzcom
2016-09-08 18:23:32 +08:00
包安装省事,性能调优也是配置文件,后期可以单独编译 Nginx ,没必要全都编译。
yylzcom
2016-09-08 18:24:43 +08:00
mysql , mariadb 这些参考网上的配置文件进行调优
bboysoul
2016-09-08 18:29:05 +08:00
@yylzcom 问一下 phpmyadmin 怎么卸载呀,是不是只要删除它的文件夹和 nginx 里的配置文件就可以了?
msg7086
2016-09-08 18:35:56 +08:00
适配?得看你对编译参数有多会调。
然而如果你会调编译参数,你也不会来问。

所以简单说, apt 安装好。
kn007
2016-09-08 18:39:20 +08:00
我对需要修改或进行 patch 的使用编译安装,其他直接 yum 。
sudoz
2016-09-08 18:58:10 +08:00
yum 安装也能去针对性优化啊
ivmm
2016-09-08 19:05:22 +08:00
Nginx ,我要用 Openresty ,然后再安装一些拓展,只能编译了
PHP ,要 PGO 编译来拓展性能。

Mysql ,这个直接用的二进制包,现在用阿里云的 RDS 。
loveyu
2016-09-08 19:10:33 +08:00
php yum 可以有 7.0.10 的了, mysql 机器渣编译太久,不愿意等。 ngixn 官方最新在 chrome 53 下居然没法支持 http2 协议,只好自己编译。
smileawei
2016-09-08 20:24:21 +08:00
编译大多是因为有个性化安装需求,比如运行多个 PHP ,比如 HTTP2 。
Infernalzero
2016-09-08 20:32:36 +08:00
nginx 和 mysql 都是自己编译安装更合适
hack
2016-09-08 20:59:46 +08:00
看需求,如果要研究性能优化,还是自己编译好。如果初学开发,没有必要麻烦自己
yylzcom
2016-09-08 23:37:24 +08:00
@bboysoul 直接删文件夹就行了, Nginx 配置文件可删可不删,那个是域名的
gefranks
2016-09-09 00:19:03 +08:00
mysql 没自己编过, nginx, php 都是自己编的,感觉这是个基本功的事情
bboysoul
2016-09-09 07:51:48 +08:00
@yylzcom 哦哦
Bardon
2016-09-09 08:29:31 +08:00
就算直接编译,我也写 spec 自己打包成 rpm
我是绝对绝对的不会直接 make install 这么暴力的
htfy96
2016-09-09 09:18:35 +08:00
纯粹版本不够尽量不要编译,上 docker
julyclyde
2016-09-09 10:56:07 +08:00
不要迷信所谓编译能更适配
除了库里没提供你需要的版本这种情况,其它都不要编译
不提供的情况要自己做包,不要每次都编译

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

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

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

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

© 2021 V2EX