V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
MaiCong
V2EX  ›  分享创造

大家好, "CentOS 7 YUM 一键安装 LNMP 环境" 2.0 版本来了

  •  
  •   MaiCong ·
    maicong · 2016-02-23 17:11:13 +08:00 · 5935 次点击
    这是一个创建于 3202 天前的主题,其中的信息可能已经有所发展或是发生改变。

    项目地址

    https://github.com/maicong/LNMP

    一键命令

    yum install -y wget unzip && wget https://git.io/v2OPx && unzip master.zip && cd LNMP-master && bash lnmp.sh
    

    支持安装

    • Nginx 1.8/1.9
    • MySQL 5.5/5.6/5.7
    • MariaDB 5.5/10.0/10.1
    • PHP 5.5/5.6/7.0
    • phpMyAdmin
    • Adminer

    说明一下

    • 这是 CentOS 7 的安装脚本,包是通过 YUM 管理的,非源码编译安装,用其他系统安装是不行的。
    • 详细说明请到 README.md 查看。
    • 请遵守 MIT 协议,有什么问题可以发 Issues,或者 Pull Requests

    命令预览

    图

    感谢使用 :)

    第 1 条附言  ·  2016-02-24 09:58:15 +08:00

    十分感谢大家,目前项目已经上了 Trending PHP repositories on GitHub today 的榜单,排名第七! (这项目应该属于 Shell,但是项目中 PHP 代码居多,所以 Github 就判定为了 PHP...)

    https://github.com/trending/php

    第 2 条附言  ·  2016-02-26 22:56:30 +08:00

    不好意思,一键安装命令有误,请使用这个:

    yum install -y wget unzip && wget https://git.io/v2OPx -O LNMP.zip && unzip LNMP.zip && cd LNMP-master && bash lnmp.sh
    
    41 条回复    2016-11-27 12:58:54 +08:00
    qcloud
        1
    qcloud  
       2016-02-23 17:43:28 +08:00
    谢谢
    ivmm
        2
    ivmm  
       2016-02-23 17:47:39 +08:00
    支持一个~
    joye1230
        3
    joye1230  
       2016-02-23 17:51:11 +08:00
    已 star ,新买的服务器装 7.0 妥妥的
    lincanbin
        4
    lincanbin  
       2016-02-23 17:51:42 +08:00
    Nginx 还是不支持 HTTP/2 的版本?
    qcloud
        5
    qcloud  
       2016-02-23 17:53:19 +08:00
    @lincanbin1.9 支持啊
    imWBB
        6
    imWBB  
       2016-02-23 17:57:06 +08:00 via Android
    棒棒哒.。

    已 star
    准备试试。
    MaiCong
        7
    MaiCong  
    OP
       2016-02-23 18:02:25 +08:00   ❤️ 1
    @lincanbin 支持的,直接 listen 443 ssl http2;
    dreammes
        8
    dreammes  
       2016-02-23 18:07:26 +08:00
    谢谢
    imWBB
        9
    imWBB  
       2016-02-23 21:40:17 +08:00
    @MaiCong

    阿里云 一直出错
    http://cdn-mariadb.b0.upaiyun.com/10.1/centos7-amd64/rpms/MariaDB-10.1.11-centos7-x86_64-client.rpm: [Errno 12] Timeout on http://cdn-mariadb.b0.upaiyun.com/10.1/centos7-amd64/rpms/MariaDB-10.1.11-centos7-x86_64-client.rpm: (28, 'Operation too slow. Less than 1000 bytes/sec transferred the last 3 seconds')
    Trying other mirror.
    Strikeactor
        10
    Strikeactor  
       2016-02-23 21:43:26 +08:00   ❤️ 1
    @imWBB

    echo 'options timeout:1 attempts:1 rotate' > /etc/resolv.conf
    echo 'nameserver 114.114.114.114' >> /etc/resolv.conf
    echo 'nameserver 114.114.115.115' >> /etc/resolv.conf

    cp /etc/yum.conf /etc/yum.conf.bak
    echo 'proxy=http://:' >> /etc/yum.conf
    echo 'proxy_username=' >> /etc/yum.conf
    echo 'proxy_password=' >> /etc/yum.conf
    kn007
        11
    kn007  
       2016-02-23 21:43:55 +08:00
    纯支持,还是喜欢自己编译。
    imWBB
        12
    imWBB  
       2016-02-23 21:46:16 +08:00
    经过了多次的尝试 不造为啥 一直连不上
    最后 更换 dns 才 好一点儿
    然后 最后 安装上了、
    MaiCong
        13
    MaiCong  
    OP
       2016-02-23 21:59:34 +08:00 via iPhone
    @imWBB 这是用的又拍云的 CDN 代理,有个缓存时间,过了就回源了,源站国内速度堪忧。可以参见 @Strikeactor 提供的方法。
    imWBB
        14
    imWBB  
       2016-02-23 22:16:25 +08:00
    @MaiCong
    谢谢
    july1115
        15
    july1115  
       2016-02-24 11:24:59 +08:00
    好评 ,已 start
    yeyeyuky
        16
    yeyeyuky  
       2016-02-25 14:57:14 +08:00
    赞一个,正在使用中。
    qcloud
        17
    qcloud  
       2016-02-26 22:22:55 +08:00
    一直在报错,醉了
    MaiCong
        18
    MaiCong  
    OP
       2016-02-26 22:56:46 +08:00
    @qcloud 请问是哪里报错了
    qcloud
        19
    qcloud  
       2016-02-26 23:07:02 +08:00
    执行全部之后,准备安装,然后源全部报错。。。。
    qcloud
        20
    qcloud  
       2016-02-26 23:07:19 +08:00
    按照 10 楼的方法表示不行
    MaiCong
        21
    MaiCong  
    OP
       2016-02-26 23:18:13 +08:00
    @qcloud 能截个图吗
    qcloud
        22
    qcloud  
       2016-02-26 23:30:05 +08:00
    @MaiCong 算了吧,懒得折腾了,谢谢
    MaiCong
        23
    MaiCong  
    OP
       2016-02-26 23:52:46 +08:00 via iPhone
    @qcloud 好吧
    qcloud
        24
    qcloud  
       2016-02-27 11:53:58 +08:00
    @MaiCong https://ooo.0o0.ooo/2016/02/26/56d11ed33d2f4.png
    MaiCong
        25
    MaiCong  
    OP
       2016-02-27 12:59:21 +08:00 via iPhone
    @qcloud 安装之前执行下卸载命令。
    qcloud
        26
    qcloud  
       2016-02-27 13:18:12 +08:00
    @MaiCong 为啥呢,我重装了系统安装的
    MaiCong
        27
    MaiCong  
    OP
       2016-02-29 12:28:15 +08:00 via iPhone
    @qcloud 卸载掉后新内容才会覆盖
    gundanx10
        28
    gundanx10  
       2016-03-02 17:34:25 +08:00
    star
    le0rn0
        29
    le0rn0  
       2016-03-09 14:37:15 +08:00
    请问是否可以“可选安装”?必须我只想安装 nm
    le0rn0
        30
    le0rn0  
       2016-03-09 14:37:40 +08:00
    @le0rn0 必须==比如, sry
    le0rn0
        31
    le0rn0  
       2016-03-09 14:59:40 +08:00
    试了下安装错误
    MaiCong
        32
    MaiCong  
    OP
       2016-03-09 18:56:36 +08:00 via iPhone
    @le0rn0 安装对应的 repo ,稍后直接 yum 安装
    le0rn0
        33
    le0rn0  
       2016-03-10 08:58:08 +08:00 via Android
    @MaiCong 谢谢,请问能否细说一点点?
    MaiCong
        34
    MaiCong  
    OP
       2016-03-10 14:40:57 +08:00
    @le0rn0

    请看:

    https://maicong.me/t/157

    步骤为:

    yum install -y epel-release;
    rpm --import http://nginx.org/packages/keys/nginx_signing.key;
    rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm;
    rpm --import mysql_pubkey.asc; # ( 到 http://dev.mysql.com/doc/refman/5.6/en/checking-gpg-signature.html 下载 )
    rpm -Uvh http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm;
    yum clean all && makecache;
    yum install -y nginx mysql-community-server;
    le0rn0
        35
    le0rn0  
       2016-03-10 17:28:57 +08:00
    @MaiCong 感谢!
    passion336699
        36
    passion336699  
       2016-03-12 09:55:13 +08:00
    CentOS 6.5 能装嘛
    MaiCong
        37
    MaiCong  
    OP
       2016-03-13 01:39:16 +08:00 via iPhone
    @passion336699 不能的,只支持 7
    Flicker
        38
    Flicker  
       2016-03-26 20:16:44 +08:00
    安装后, phpmysql 登录失败。
    297177810
        39
    297177810  
       2016-04-08 00:58:05 +08:00
    卖葱,你的博客终于进去了。只记得你 yuxiaoxi 的域名,更新下 AMH 吧,真心不会操作 linux 。
    Noisky
        40
    Noisky  
       2016-09-18 15:13:01 +08:00
    大佬真厉害,有空写一个 centos6.8 的 yum 安装脚本呗
    ssvodown
        41
    ssvodown  
       2016-11-27 12:58:54 +08:00
    为什么我添加站点后,重启后报 502 错误,查看日志发现原因是 php-fpm 不能创建 .sock 文件
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2492 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 33ms · UTC 01:05 · PVG 09:05 · LAX 17:05 · JFK 20:05
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.