master13
V2EX  ›  问与答

我 TM 要疯了!公司内网 CentOS 搭建 LNMP

  •  
  •   master13 · Nov 4, 2015 · 17412 views
    This topic created in 4017 days ago, the information mentioned may be changed or developed.
    领导说了,必须在内网搭这个东西,完全不能连互联网的!!

    以前吧,连着互联网,一行就搞定了。现在分开装,每个东西都需要一大堆支持!!要分别下载下来编译……

    已经干了两天了,还没搞定……领导说待会让我抽 2 个小时写封辞职信……
    115 replies  •  2015-11-06 22:39:46 +08:00
    1  2  
    ❮ ❯
    feather12315
    feather12315
    Nov 4, 2015 via Android❤️1
    1
    弄个 docker 镜像
    Roboo
    Roboo
    Nov 4, 2015 via Android
    2
    把源全都下载下来 两天也下完了吧
    然后这种情况你真要用两个小时辞职信?
    realityone
    realityone
    Nov 4, 2015
    3
    政府?国企?学校?医院?
    yghack
    yghack
    Nov 4, 2015
    4
    内网自建一个源
    aivier
    aivier
    Nov 4, 2015
    5
    下载个 DVD 版镜像也可以...吧........
    aveline
    aveline
    Nov 4, 2015
    6
    可是为何要编译 ...
    CentOS7 的话自带源 + EPEL 基本上都有了
    jasontse
    jasontse
    Nov 4, 2015 via iPad
    7
    这有何难
    yum -y install nginx mysql php....... --downloadonly --downloaddir=./
    xieweihua
    xieweihua
    Nov 4, 2015
    8
    nginx php 我一般都是源码编译的, php 要 debug 版本的, nginx 要编译自己的模块,并不困难哦
    mysql 也编译过,但是很早之前的了

    不过都不难
    wawaitianxia
    wawaitianxia
    Nov 4, 2015
    9
    需要什么包,先下好,再拷过去,或者放在本地的共享目录里面
    master13
    master13
    OP
    Nov 4, 2015
    10
    @aivier ……领导给我的是 CentOS6 ,里面有他的一些东西,只是共用,不让我重装
    master13
    master13
    OP
    Nov 4, 2015
    11
    @jasontse 哦不不不,你漏掉了它们的支援,你就比如 Nginx 吧,还需要 openssl 、 zlib 、 pcre
    kurtrossel
    kurtrossel
    Nov 4, 2015
    12
    像楼主这样有责任心的人太少了
    master13
    master13
    OP
    Nov 4, 2015
    13
    @kurtrossel !!!!不仅没有被喷……请给我一个 offer
    xuhaoyangx
    xuhaoyangx
    Nov 4, 2015
    14
    @master13 很简单。。。 docker 走起。。
    编译安装就把编译的那些包先去下了,最简单的就是随便找个一键的脚本翻翻里面的 yum install
    xieweihua
    xieweihua
    Nov 4, 2015
    15
    编译时,编译出错肯定提示你缺少什么,就去装对应的依赖

    这是最笨最慢的方法, 就是麻烦点。

    还有就是看看 centos6 官方提供的 php nginx mysql 是那些版本,就装那个版本, 不要编译最新的, linux

    有冲突最不好解决
    aivier
    aivier
    Nov 4, 2015
    16
    @master13 我让你拿它当源,安装依赖....没让你重装
    firexp
    firexp
    Nov 4, 2015 via Android
    17
    用 yum-build 下载依赖包
    kurtrossel
    kurtrossel
    Nov 4, 2015
    18
    @master13

    因为我也是这样的人啊...... (*/ω\*)
    bk201
    bk201
    Nov 4, 2015
    19
    这是考验你技术?内网搭你就内网搭源
    jasontse
    jasontse
    Nov 4, 2015 via Android
    20
    @master13 如果不能解决依赖为什么用 yum 。
    davidyin
    davidyin
    Nov 4, 2015
    21
    不要求版本的话,下载一个 DVD ISO ,烧在光盘上,直接安装也可以吧。
    Infernalzero
    Infernalzero
    Nov 4, 2015
    22
    yum 搞本地源不就完了,没有的都是少数,专门下载了传到内网就行了
    frozenshadow
    frozenshadow
    Nov 4, 2015
    23
    yum 源搞本地就好了,你不是有光盘么,源指定到 CentOS 目录即可,无脑 yum 就行了。。。我在某内网也是这么干的,手动打依赖简直是作死
    kiritoalex
    kiritoalex
    Nov 4, 2015 via Android
    24
    用硬盘在有网络的地方把 centos 的源做个全镜像,估计只要几百 G 吧,然后直接把硬盘插到内网服务器上,开启镜像服务,然后就可以无压力安装啦
    zhexue69
    zhexue69
    Nov 4, 2015
    25
    yum 需要的东西,那张 DVD 里全都有,添加本地源即可。只能帮你到这里了
    woaihao520
    woaihao520
    Nov 4, 2015
    26
    偷偷连上网 安装了 谁知道?
    cooper
    cooper
    Nov 4, 2015
    27
    http://pan.baidu.com/s/1c08uVyo 之前自己定制的镜像, CentOS 6.4 , PHP 5.3 。供参考 !
    bigtan
    bigtan
    Nov 4, 2015
    28
    国内有不少集成脚本,都自己有打包的源码包
    ChanneW
    ChanneW
    Nov 4, 2015
    29
    断网装 vs 装完了断网
    master13
    master13
    OP
    Nov 4, 2015
    30
    @woaihao520
    @ChanneW
    啊!你们这样会被开除的!
    master13
    master13
    OP
    Nov 4, 2015
    31
    @cooper 良心赞
    nevernet
    nevernet
    Nov 4, 2015❤️1
    32
    人家是 centos6, 还不确定是 6.x , 楼上很多说 docker 走起,走毛 docker 。
    不问清楚环境,就瞎说
    murusu
    murusu
    Nov 4, 2015
    33
    安装 docker ,自己通过外网弄个镜像,载入镜像,完工
    这种需求你还真的一步步编译安装就太傻了
    likuku
    likuku
    Nov 4, 2015
    34
    写什么辞职信?直接走人,消失掉。
    xiaoz
    xiaoz
    Nov 4, 2015
    35
    先联网,等安装完了再断网呗。要不然真够折腾的,本来很多 yum 都要依赖于源,不联网怎么装。
    likuku
    likuku
    Nov 4, 2015
    37
    不联网,源码包都没得,你可以请你领导当即给写一份 openssl 、 zlib 、 pcre 等的源码出来。
    volqiu
    volqiu
    Nov 4, 2015
    38
    能连上去,能有跳板,开个代理给它用,你就能让它上网了
    jarlyyn
    jarlyyn
    Nov 4, 2015
    39
    docker/虚拟机走起。

    实际上外网安装好直接整个系统 tar 然后还原过去理论上也行啊。
    jarlyyn
    jarlyyn
    Nov 4, 2015
    40
    另外 centos 6 的话记得 nginx 是 epel 的。

    光盘源似乎没有。
    iloveayu
    iloveayu
    Nov 4, 2015
    41
    你需要的是 Everything ISO 。。。
    qw7692336
    qw7692336
    Nov 4, 2015
    42
    用自己的电脑开个代理?
    13162951900
    13162951900
    Nov 4, 2015
    43
    LNMP 即便是从头编译 也并不难, 能下到包 也是分分钟的事情

    你就不能离线个 everything iso ?

    目测这是水贴
    Exin
    Exin
    Nov 4, 2015 via iPhone
    44
    不联网你去哪里下安装包
    用别的机器下载和用这台下载有区别吗
    安装好了立即断网不就可以了
    怕下载过程有安全问题(访问非下载地址)你到路由器设置一下白名单就行了
    mrgeneral
    mrgeneral
    Nov 4, 2015
    45
    要不要 vagrant 镜像?才搭好的,给个 box 给你?

    是在不行先搞个 lnmp 安装包,本地编译环境都搭建好的情况下不用联网。

    不会 gcc make 都没有吧
    c0878
    c0878
    Nov 4, 2015
    46
    没有 yum 就不会装环境了么?那你是差不多得辞职了 下个源码包编译一下有很难么?
    pagxir
    pagxir
    Nov 4, 2015 via iPad
    47
    有那么复杂么,直接找一台外网的机器安装上同样版本的系统,安装上需要的软件,然后把安装过程中下载的软件包全部弄过去不就完了么。
    churchmice
    churchmice
    Nov 4, 2015
    48
    还招人么,我半天就可以搞定
    zongwan
    zongwan
    Nov 4, 2015
    49
    2 小时到了 楼主到底写好了没有
    powtop
    powtop
    Nov 4, 2015
    50
    WDCP
    Procyon
    Procyon
    Nov 4, 2015 via Android
    51
    @zongwan 连不上网,不会写辞职信 2333
    master13
    master13
    OP
    Nov 4, 2015
    52
    @zongwan
    @Procyon
    已经交了,现在在大街上站着吹冷风…… 5555555555555555555555
    zi
    zi
    Nov 4, 2015
    53
    让你写辞职信?!要辞退你吗?!必须不写啊,等他主动开除,然后拿好补偿再走~
    skyun
    skyun
    Nov 4, 2015
    54
    楼主表示在收拾东西准备走人,没空鸟你们
    luzjcn
    luzjcn
    Nov 4, 2015
    55
    https://github.com/lj2007331/lnmp
    为啥不用这些一键安装包, 半小时搞定的事情
    lhbc
    lhbc
    Nov 4, 2015
    56
    把新业务丢现在的生产环境,没有规划,想到什么弄什么,这样太 dirty 了
    应该装新 OS 来跑
    master13
    master13
    OP
    Nov 4, 2015
    57
    @luzjcn 这个一键安装包是需要连接网络去下载 Dependence 的
    moosoome
    moosoome
    Nov 4, 2015 via iPhone
    58
    哈哈写辞职信就没补偿了吧
    master13
    master13
    OP
    Nov 4, 2015
    59
    @lhbc !!你就是我理想的领导!!!
    理领导,请受良辰一拜!
    lazyyz
    lazyyz
    Nov 4, 2015
    60
    这个半天就可以搞定了吧
    Pastsong
    Pastsong
    Nov 4, 2015
    61
    lnmp.org 有完整版本的编译安装包吧
    47jm9ozp
    47jm9ozp
    Nov 4, 2015
    62
    @luzjcn 你不觉得你给的东西都要联网下载么
    master13
    master13
    OP
    Nov 4, 2015
    63
    各位!我刚把辞职信交了,现在在楼下大街上吹冷风呢~555555555555555
    惊!突然看到 V 友这么多回复,我 TM 以前帖子从来回复不过 10 的!!!!

    等我去要到中午饭,再来一一回复!
    良辰谢过各路英杰!
    master13
    master13
    OP
    Nov 4, 2015
    64
    @Pastsong 并没有,你拿出一个我吃翔
    lalalakakaka
    lalalakakaka
    Nov 4, 2015 via Android
    65
    虚拟机啊亲!
    leassy
    leassy
    Nov 4, 2015
    66
    不用装了,辞职吧,最讨厌别人以威胁的口吻跟我说话了,二话不说辞职,马上拿钱走
    c742435
    c742435
    Nov 4, 2015
    67
    @master13 看见直播了 给你点赞!
    adminsb
    adminsb
    Nov 4, 2015
    68
    楼主找工作不?
    blueshark
    blueshark
    Nov 4, 2015
    69
    lnmp 离线安装包
    shakespaces
    shakespaces
    Nov 4, 2015
    70
    …………这也太悲催了
    yueyoum
    yueyoum
    Nov 4, 2015
    71
    源码编译安装有什么难得?

    ssl, zlib, pcre 这些基础库 你下载下载 先安装
    然后 nginx php 这些编译的时候指定 一下不就完呢?

    再配置一下 LD_LIBRARY_PATH
    Busy
    Busy
    Nov 4, 2015
    72
    官方源就有 src.rpm 包啊,楼主需要的是一个本地的源镜像
    centos6 下别指望 docker 。
    LoliconInside
    LoliconInside
    Nov 4, 2015❤️1
    73
    说 Docker 的都有脑子吗 CentOS6 内核那么低 Docker ?
    feather12315
    feather12315
    Nov 4, 2015 via Android
    74
    @LoliconInside 我承认我没脑子了。。。。
    2owe
    2owe
    Nov 4, 2015
    75
    装一个 nginx ,反代本机 python SimpleHTTPServer
    ahillgian
    ahillgian
    Nov 4, 2015
    76
    联网装完再断网不行吗? 他 24 小时在你身边陪你吗?
    rokeyzki
    rokeyzki
    Nov 4, 2015❤️1
    77
    @LoliconInside http://www.v2ex.com/t/231474

    前几天这个帖子也是一样, LZ 问用 H5 制作安卓应用的解决方案,底下一群人说用 React Native

    今天这帖子也是一样,也不知道是什么风气
    eric227
    eric227
    Nov 4, 2015❤️1
    78
    他把电话线空着的一头接在主机版的一个插孔内,然后进入了 CentOS , 然后就开始在电话上不停的按着键,他按键的速度非常快,但是他都只按电话的 0 , 1 两个键。
    ob
    ob
    Nov 4, 2015 via Android
    79
    @eric227 23333
    kmahyyg
    kmahyyg
    Nov 4, 2015
    80
    @yueyoum 站着说话不腰疼,人家是老的共用领导的 centos6 ,各种编译依赖和冲突和配置就够你喝一壶的。

    当年编译 gnutls 编译了一个星期才弄好……
    lyz1990
    lyz1990
    Nov 4, 2015
    82
    可以本地源么?
    Khlieb
    Khlieb
    Nov 4, 2015 via Android
    83
    @realityone 同问,像这样的单位领导不懂还要瞎指挥的事都是家常便饭
    iyaozhen
    iyaozhen
    Nov 4, 2015
    84
    我就呵呵了,离开源就不行了吗?还有有些人说那么多有的没的(说 docker 的你觉得楼主能搞定?),分开编译而已。

    依赖问题很好解决,缺什么补什么。拿着错误提示 Google 一下啥都有了。还有,编译环境难道不是基本功吗?
    当然若是没有 root 权限那就比较麻烦了(其实也很简单,指定 LD_LIBRARY_PATH 即可)。
    cdffh
    cdffh
    Nov 4, 2015
    85
    嗯 我也做过一样的事情 无外网搭建 lnmp 而且还要做好几次, 当时还整理了一个需要安装的 rpm 列表 不过现在找不到了 不然能应该能帮到楼主.
    cdffh
    cdffh
    Nov 4, 2015
    86
    其实并没有你想想中那么多 不外乎 zlib xml openssl 之内的我第一次做用了半天. 后面就轻车熟路半个小时就搞好了.
    Looook
    Looook
    Nov 4, 2015
    87
    领导早想你走了吧,要不为了这种事就让一个人走,也太儿戏了吧
    t2doo
    t2doo
    Nov 4, 2015
    88
    写辞职信?想开人还想人自己走省笔开人费,这算盘打地精!
    Showfom
    Showfom
    PRO
    Nov 4, 2015 via iPhone
    89
    lnmp.org 有离线安装包
    yellowV2ex
    yellowV2ex
    Nov 4, 2015❤️1
    90
    我觉得 po 主既然发了帖子了,证明这事儿真不容易,既然来 V2EX ,大家就不要觉得 po 主是个傻逼小白了。

    我懂你,有时候就是这样,看起来可行人家几行命令顺着做就搞定的东西,到自己手里就是不听话。
    Daddy
    Daddy
    Nov 4, 2015
    91
    @rokeyzki 这有什么呢,有不少买机器的,有已列低预算的,有虽然没说预算,但也明显低预算,下面一定会人无脑 Mac ,或不是最贵最好不推荐的~
    windfarer
    windfarer
    Nov 4, 2015 via Android
    92
    不明觉惨,大家还是帮楼主推荐工作比较要紧
    jy01264313
    jy01264313
    Nov 4, 2015
    93
    编译这个有这么费劲吗?我前段时间为了兼容老版本的 GCC ,下载了源码和所有依赖,没有外网,没有 root 权限,变了 GCC 。
    konakona
    konakona
    Nov 4, 2015
    94
    1. NAMP 有很多集成包, 这种一般可以一次过。
    2. 如果 NAMP 所需的依赖系统里没有,会报错,去你所下载的 NAMP 的社区看下有没有人解决(一般肯定有啦),将所需的包从外网下载后,拷贝到服务器进行编译安装。
    3. 回到 1 。

    其实...=。= 没那么麻烦呀...

    还有:偷偷接网线咯..
    LagunAPaTa
    LagunAPaTa
    Nov 4, 2015
    95
    这样的领导是故意找茬吧!!!!!
    k9982874
    k9982874
    Nov 4, 2015
    96
    CD 用光驱安装,建立本地源安装,远程安装(不能连公网,没说不让连内网吧),安装方法太多了。如果 LZ 是专业维护的话,这个搞不定说明能力还没练到家啊。
    janxin
    janxin
    Nov 4, 2015
    97
    光盘安装本地源
    zhaohai
    zhaohai
    Nov 4, 2015
    98
    给我就装个 wdos
    http://www.wdlinux.cn/wdos/
    lusizeng
    lusizeng
    Nov 4, 2015
    99
    不是有个 lnmp 吗,用它很方便啊
    C0VN
    C0VN
    Nov 4, 2015
    100
    必须在内网搭这个东西。

    玩你的呀!

    安装后再断网难道不是一样的?

    断网安装,安装包哪里下的?还不是网上。难道要你自己写一个出来,照着打字估计都得打好几年。
    1  2  
    ❮ ❯
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   5185 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 272ms · UTC 03:31 · PVG 11:31 · LAX 19:31 · JFK 22:31
    ♥ Do have faith in what you're doing.