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

295 天前
 rivercherdeeeeee

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

2116 次点击
所在节点    程序员
18 条回复
jaylee4869
295 天前
liangkang1436
295 天前
离线安装 docker ,然后通过 docker load 安装 tar 包,tar 包通过 docker save 命令从 docker 已安装的镜像文件导出
rivercherdeeeeee
295 天前
@liangkang1436 有做好的 tar 包吗
thinkershare
294 天前
@rivercherdeeeeee 自己 docker save 一下 image 不就好了吗
rivercherdeeeeee
294 天前
@thinkershare 要指定版本的
thinkershare
294 天前
mysql & php & nginx 本身的镜像不是有 tag 版本号吗?你 save/load 时候保留一下就好了嘛。
crazyweeds
294 天前
前几天推特刚看到一个,可惜忘记了。--因为不感兴趣。
kokutou
294 天前
格了装 Windows ,然后装个禅道离线安装包。
GeruzoniAnsasu
294 天前
#4 再加上这个 https://github.com/megastep/makeself
真·一键
token10086
294 天前
LxnChan
294 天前

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

如果要一台电脑部署两套一模一样的环境(测试+正式),docker 也比楼上说的直装要方便很多。
liangkang1436
294 天前
话说回来,MySQL 不建议装在 docker 里,建议直接装在宿主机。
ellermister
294 天前
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
294 天前
lnmp.org 离线版

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

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

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

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

© 2021 V2EX