Linux 是内网 如何一键安装 mysql+ PHP +nginx 环境 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
rivercherdeeeeee
V2EX    程序员

Linux 是内网 如何一键安装 mysql+ PHP +nginx 环境

  •  
  •   rivercherdeeeeee 2023-07-21 22:00:33 +08:00 2799 次点击
    这是一个创建于 903 天前的主题,其中的信息可能已经有所发展或是发生改变。

    linux ( centos )是内网,无法连接外网, 如何一键安装安装 mysql+php+nginx 环境

    18 条回复    2023-07-22 16:36:11 +08:00
    lavvrence
        1
    lavvrence  
       2023-07-21 22:03:49 +08:00   1
    liangkang1436
        2
    liangkang1436  
       2023-07-21 22:12:50 +08:00 via Android   1
    离线安装 docker ,然后通过 docker load 安装 tar 包,tar 包通过 docker save 命令从 docker 已安装的镜像文件导出
    rivercherdeeeeee
        3
    rivercherdeeeeee  
    OP
       2023-07-21 22:32:05 +08:00
    @liangkang1436 有做好的 tar 包吗
    thinkershare
        4
    thinkershare  
       2023-07-21 22:41:02 +08:00
    @rivercherdeeeeee 自己 docker save 一下 image 不就好了吗
    rivercherdeeeeee
        5
    rivercherdeeeeee  
    OP
       2023-07-21 22:45:17 +08:00
    @thinkershare 要指定版本的
    thinkershare
        6
    thinkershare  
       2023-07-21 23:02:06 +08:00
    mysql & php & nginx 本身的镜像不是有 tag 版本号吗?你 save/load 时候保留一下就好了嘛。
    crazyweeds
        7
    crazyweeds  
       2023-07-22 00:29:03 +08:00
    前几天推特刚看到一个,可惜忘记了。--因为不感兴趣。
    kokutou
        8
    kokutou  
       2023-07-22 00:33:08 +08:00 via Android
    格了装 Windows ,然后装个禅道离线安装包。
    GeruzoniAnsasu
        9
    GeruzoniAnsasu  
       2023-07-22 00:37:45 +08:00
    #4 再加上这个 https://github.com/megastep/makeself
    真一键
    token10086
        10
    token10086  
       2023-07-22 00:40:12 +08:00
    LxnChan
        11
    LxnChan  
       2023-07-22 01:35:35 +08:00 via Android

    楼上怎么说都在用 docker
    yum 是支持仅下载安装包且自动下载依赖项的
    找一台外网机器下了这些包然后直接 rpm -i *.rpm 不是更好?
    指定版本也好找,docker 很多旧版本没有官方镜像
    HandSonic
        12
    HandSonic  
       2023-07-22 02:39:45 +08:00 via iPhone
    直接自建一个镜像仓库
    https://www.ahaoyw.com/article/771.html
    GodlikeKarl
        13
    GodlikeKarl  
       2023-07-22 03:28:46 +08:00
    去年在深圳帮某政务云部署过 lnmp 环境,也是无法连接外网( u 盘都用不了的那种),还好 linux 上有整个 centos7 全包源的镜像(好像是 10 多 G ,应该是他们运维传上去的),然后挂载为本地源用 https://lnmp.org 一键安装成功了,可以参考 https://www.vpser.net/manage/centos-iso-local-yum-repository.html
    laozhoubuluo
        14
    laozhoubuluo  
       2023-07-22 11:41:12 +08:00
    CentOS 不是有 everything 镜像么,用对应版本的 everything 镜像就想装什么装什么。
    512357301
        15
    512357301  
       2023-07-22 11:41:31 +08:00 via Android
    @LxnChan 因为 docker 确实挺方便的,真一键部署,如果 op 只装 M P G 三件套那肯定用什么方案都行,但是如果要 all in one 呢,docker 确实更方便。

    如果要一台电脑部署两套一模一样的环境(测试+正式),docker 也比楼上说的直装要方便很多。
    liangkang1436
        16
    liangkang1436  
       2023-07-22 13:26:26 +08:00 via Android
    话说回来,MySQL 不建议装在 docker 里,建议直接装在宿主机。
    ellermister
        17
    ellermister  
       2023-07-22 14:03:59 +08:00
    Docker 离线安装: https://eller.top/post/32
    PHP+swoole+phpredis+rdkafka 离线编译移植包适用于 CentOS 平台/静态编译: https://eller.top/post/54

    自己拿来改改就行了,建议还是 all in docker ,内网很多基础 yum ,apt 包要啥没啥,编译装个 ssl 能搞死你。不是差东西就是版本冲突,你想传包流程麻烦时间慢。

    外网用 docker 把环境搭建好,保存镜像到内网直接用。
    像 htop 、tmux 这种常用的简单小包,依赖小的运维包,可以直接把 rpm 包保存下来带进去。
    AngryPanda
        18
    AngryPanda  
       2023-07-22 16:36:11 +08:00 via iPhone
    lnmp.org 离线版
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1152 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 25ms UTC 17:52 PVG 01:52 LAX 09:52 JFK 12:52
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86