V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
bboysoul
V2EX  ›  问与答

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

  •  
  •   bboysoul · 2016-09-08 16:32:19 +08:00 · 2250 次点击
    这是一个创建于 3023 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

    Mysql ,这个直接用的二进制包,现在用阿里云的 RDS 。
    loveyu
        8
    loveyu  
       2016-09-08 19:10:33 +08:00
    php yum 可以有 7.0.10 的了, mysql 机器渣编译太久,不愿意等。 ngixn 官方最新在 chrome 53 下居然没法支持 http2 协议,只好自己编译。
    smileawei
        9
    smileawei  
       2016-09-08 20:24:21 +08:00 via iPhone
    编译大多是因为有个性化安装需求,比如运行多个 PHP ,比如 HTTP2 。
    Infernalzero
        10
    Infernalzero  
       2016-09-08 20:32:36 +08:00
    nginx 和 mysql 都是自己编译安装更合适
    hack
        11
    hack  
       2016-09-08 20:59:46 +08:00
    看需求,如果要研究性能优化,还是自己编译好。如果初学开发,没有必要麻烦自己
    yylzcom
        12
    yylzcom  
       2016-09-08 23:37:24 +08:00
    @bboysoul 直接删文件夹就行了, Nginx 配置文件可删可不删,那个是域名的
    gefranks
        13
    gefranks  
       2016-09-09 00:19:03 +08:00
    mysql 没自己编过, nginx, php 都是自己编的,感觉这是个基本功的事情
    bboysoul
        14
    bboysoul  
    OP
       2016-09-09 07:51:48 +08:00
    @yylzcom 哦哦
    Bardon
        15
    Bardon  
       2016-09-09 08:29:31 +08:00   ❤️ 1
    就算直接编译,我也写 spec 自己打包成 rpm
    我是绝对绝对的不会直接 make install 这么暴力的
    htfy96
        16
    htfy96  
       2016-09-09 09:18:35 +08:00 via Android
    纯粹版本不够尽量不要编译,上 docker
    julyclyde
        17
    julyclyde  
       2016-09-09 10:56:07 +08:00
    不要迷信所谓编译能更适配
    除了库里没提供你需要的版本这种情况,其它都不要编译
    不提供的情况要自己做包,不要每次都编译
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3034 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 14:05 · PVG 22:05 · LAX 06:05 · JFK 09:05
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.