Board logo

标题: [求助] 业务特殊需要在完全离线的情况下部署,请问如何离线部署 [打印本页]

作者: wzc295962783    时间: 2019-5-14 14:28     标题: 业务特殊需要在完全离线的情况下部署,请问如何离线部署

请问如何离线部署V3,萌新求解
作者: admin    时间: 2019-5-15 10:47

离线不了,要安装一些库和包
作者: 24447678@qq.com    时间: 2020-3-23 15:53

现在最新版还是不能离线吗?
作者: 黄俊滔    时间: 2020-3-26 14:03

好好好好好好
作者: 24447678@qq.com    时间: 2020-3-26 18:04

已经在内网(离线状态)安装好了wdCP v3.3.9
1、        将本地YUM源配置好,参考网站
https://www.vpser.net/manage/centos-iso-local-yum-repository.html。最好让机房工程师帮你配置YUM源,机房是应该有这个源的。我就是让机房配置本地YUM的。

2、        安装各种依赖包
yum install gcc-c++
yum  -y install ncurses-devel
yum -y install ncurses
yum -y install openssl-devel
yum  -y install    tcp_wrappers-devel
yum  -y install    bison-devel
yum  -y install    bison
yum  -y install gcc-c++
yum -y install cmake
yum -y install libxml2-devel
基本上就是这些,够用了。实际中,看脚本执行的时候缺什么,会有提示。

3、yum install -y wget
wget http://dl.wdlinux.cn/files/lanmp_v3.3.tar.gz
tar zxvf lanmp_v3.3.tar.gz

4、        这一步很重要。解压后,将离线包放到\lanmp(自命名)\src下。记得php7.x包放\src\src下,这个可能是脚本逻辑错误导致在\src\src这个路径下,而不是\src下。我也是等着他报错的时候,才找到这个原因的。对了,这些离线包去哪里找?你可以在一台联网的机器上跑一遍啊,跑完了,将这些资源收拢起来,拷贝到内网这台机器。


5、sh lanmp.sh cus 开始安装吧。

注意:根据实际情况,很多东西只能等脚本跑出来,出错了,才知道自己缺什么,缺的东西放在哪个路径下。我就发现\lib\phps.sh有两个逻辑错误:
第1个错误是php7.x包在\src\src(在函数filechk里),这个在第4步提到过了,那就放到\src\src下吧;
第2个错误是wget $WD_URL/conf/php/php-fpm.conf -c -O $IN_DIR/phps/$phpd/etc/php-fpm.conf.这句话没做判断,始终会执行,始终会wget,但问题是离线状态啊,wget就会一直在那里重试。最后我是注释了这句话,手工将php-fpm.conf拷贝到/www/wdlinux/phps/73/etc里,才跑过去。




欢迎光临 WDlinux官方论坛 (http://wdlinux.cn/bbs/) Powered by Discuz! 7.2