全球主机交流论坛

标题: 宝塔真是没法用…… [打印本页]

作者: 30826    时间: 2019-8-3 01:16
标题: 宝塔真是没法用……
本帖最后由 30826 于 2019-8-3 09:13 编辑

每次安装组件编译就要差不多一整天,我也认了,知道只能CentOS才有快速安装。
结果今天个网站着急上线,给新服务器装了CentOS7.6和宝塔,本来想着快速安装能快点……


没想到即便快速安装也要编译一堆额外的运行库,这流程走了3个半小时了,又急又恼。
(此截图是快速安装Nginx耗时很长的部分)


同一台服务器,yum几秒钟装完的事,到宝塔不知道干啥就这么繁琐一大堆东西。
(此截图是快速安装Apache耗时很长的部分,Nginx装完SSL出问题所以卸了重装的)

也怪我自己没养成手动yum的习惯,图省事结果时间耗得更多,以后真得改改了。

更新:纠结的不是机器快慢的问题,而是快速安装为何要那么繁琐的流程?
我是CentOS7.6最新版,如果手动用yum安装Nginx只需要一句话:
  1. rpm -ivh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm && yum install nginx
复制代码

运行后就我这么烂的机器也最多十几秒完事了,后期顶多修改点配置。
放到宝塔就如上图所示安装甚至编译了一大堆没用的组件,严重浪费资源。
作者: loveqianool    时间: 2019-8-3 01:20
快速上线用 docker 呀。
作者: 30826    时间: 2019-8-3 01:21
loveqianool 发表于 2019-8-3 01:20
快速上线用 docker 呀。


技术太落后了,没学过那玩意……
这次耽误事长个教训,回头学学其他部署环境的方法。
作者: fatal    时间: 2019-8-3 01:30
感情是lz的vps不行啊。。。我bt装lnmp也就20分钟。。。套路1.0一键乞丐版机器
作者: 30826    时间: 2019-8-3 01:37
fatal 发表于 2019-8-3 01:30
感情是lz的vps不行啊。。。我bt装lnmp也就20分钟。。。套路1.0一键乞丐版机器

VPS不行是原因之一,但和原生yum比宝塔的流程明显过于繁琐了,很多根本没必要的东西也放进快速安装里,不是很理解。
作者: bayren    时间: 2019-8-3 01:56
提示: 作者被禁止或删除 内容自动屏蔽
作者: By小酷    时间: 2019-8-3 02:07
30826 发表于 2019-8-3 01:37
VPS不行是原因之一,但和原生yum比宝塔的流程明显过于繁琐了,很多根本没必要的东西也放进快速安装里,不 ...

到时候缺少东西又要重新编译,又有话说
作者: 30826    时间: 2019-8-3 05:21
By小酷 发表于 2019-8-3 02:07
到时候缺少东西又要重新编译,又有话说

没用编译模式,就是yum快速安装,添加个源就解决的事,为啥要编译呢?
作者: googlebot2    时间: 2019-8-3 06:54
为啥用面板? 自己写配置文件不是更简单?
作者: kxxzz.com    时间: 2019-8-3 07:47
提示: 作者被禁止或删除 内容自动屏蔽
作者: pandaking    时间: 2019-8-3 07:55
论坛什么时候变得这么low了,这都什么事,先懂点linux再来用啊
作者: 30826    时间: 2019-8-3 08:26
pandaking 发表于 2019-8-3 07:55
论坛什么时候变得这么low了,这都什么事,先懂点linux再来用啊


那您说说我一个不懂linux用 yum install linux 1分钟能装完的,为何宝塔快速安装都要1小时?
作者: 总是吵架的猪    时间: 2019-8-3 08:27
这只要vps不行吧
我用阿里云1cpu1g内存的centos
快速安装bt里边的php   mysql  nginx
都是几分钟全部搞定啊
作者: 30826    时间: 2019-8-3 08:28
总是吵架的猪 发表于 2019-8-3 08:27
这只要vps不行吧
我用阿里云1cpu1g内存的centos
快速安装bt里边的php   mysql  nginx

您这机器要是手动yum几秒钟都用不了,宝塔明显流程过于繁琐了。
作者: yywudih    时间: 2019-8-3 08:30
无言以对
作者: 公众号    时间: 2019-8-3 08:37
绝对是你的vps不行,我用vultr512的10分钟就装好全部了
作者: 30826    时间: 2019-8-3 08:38
公众号 发表于 2019-8-3 08:37
绝对是你的vps不行,我用vultr512的10分钟就装好全部了

不是在纠结机器快慢问题,是宝塔这快速安装流程明显很多无用的步骤,要说编译繁琐也就罢了,快速安装而且写的就是yum还这么多步骤明显不合理。
作者: 风铃    时间: 2019-8-3 08:39
那个快速安装,宝塔官方懒只做了很少版本的rpm,
这样的话那些没有适配的请不要显示快速安装按钮(实际还是编译安装),显示了就是坑
没得洗
作者: pandaking    时间: 2019-8-3 08:43
30826 发表于 2019-8-3 08:26
那您说说我一个不懂linux用 yum install linux 1分钟能装完的,为何宝塔快速安装都要1小时? ...

因为各种功能模块要现安装编译,你试试lnmp也是一样的速度
作者: 秋风下的落叶    时间: 2019-8-3 08:49
装过一次bt,感觉丑到哭。。还不如自己用脚本安装环境
作者: 忘江湖    时间: 2019-8-3 08:50
卡在一个步骤3小时了还有心情继续等,那也没法了。。。我虽然偶尔也有卡住,但是一旦超过10分钟状态没变,那基本就是步骤卡死,或者网络问题等什么故障了,立即全部重装重来完事。
作者: 30826    时间: 2019-8-3 08:50
pandaking 发表于 2019-8-3 08:43
因为各种功能模块要现安装编译,你试试lnmp也是一样的速度

CentOS7.6原生yum安装Nginx,走官方源,就一句话完事:
rpm -ivh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm && yum install nginx
放我机器运行最多20秒完事。

你要说有SSH需要加密库,那好,保险起见再加个epel源:
yum install epel-release yum-utils rpm openssl
10秒完事。

至于https,官方用的acme,更简单,官方说明:
https://github.com/Neilpang/acme.sh/wiki/%E8%AF%B4%E6%98%8E
根本不修改任何系统环境,直接下载完就能用。

那宝塔快速安装花那么多时间到底在干嘛?
作者: 30826    时间: 2019-8-3 08:53
忘江湖 发表于 2019-8-3 08:50
卡在一个步骤3小时了还有心情继续等,那也没法了。。。我虽然偶尔也有卡住,但是一旦超过10分钟状态没变, ...


抱歉描述不准确,不是卡死,是流程一直在走,每隔几秒走一行,但是巨慢。
基本就是截图里那类组件,足足编译了一个小时。
所以我才发帖,快速安装那些干嘛用的?
作者: yonlee    时间: 2019-8-3 08:54
用了两年的宝塔,基本上10台vps能有6台出状况。昨晚装在debian10上,mysql 5.7无法启动。装的 5.6。
目前还没找到更合适的替代品。
作者: songkqx1c    时间: 2019-8-3 08:54
我用oneinstack
作者: yanyuo    时间: 2019-8-3 08:55
昨天两台服务器编译安装,一台国内阿里云,一台搬瓦工,都是差不多半个小时四十分钟的样子都搞定了。
作者: pandaking    时间: 2019-8-3 08:56
30826 发表于 2019-8-3 08:50
CentOS7.6原生yum安装Nginx,走官方源,就一句话完事:
rpm -ivh http://nginx.org/packages/centos/7/no ...

yum是打包好的,直接针对centos系统给你装进去,就像做好了饭喂给你吃,当然快
编译安装是直接自动官网下载最新稳定版,各种系统都可以进行最佳化编译适配,其中要用到你的vps的cpu算力
任何集成化方案都大同小异,我敢说所有面板都差不多,只要用到编译全都如此,哪是宝塔背锅的。
作者: 小懒猪    时间: 2019-8-3 08:57
lnmp欢迎你
作者: 30826    时间: 2019-8-3 09:01
pandaking 发表于 2019-8-3 08:56
yum是打包好的,直接针对centos系统给你装进去,就像做好了饭喂给你吃,当然快
编译安装是直接自动官网下 ...

我帖子说的就是快速安装问题啊……
也知道官方说的只有CentOS下快速安装才有用,而且符合他们要求用的CentOS7.6最新版。
他们自己说明过的极速安装使用rpm源进行安装,我也知道稳定性不如编译,就求个安装快。
问题是为啥选择了极速安装还会出现组件编译?上面我说的几个组件都有官方rpm源,yum直接就能装。
作者: 30826    时间: 2019-8-3 09:09
pandaking 发表于 2019-8-3 08:56
yum是打包好的,直接针对centos系统给你装进去,就像做好了饭喂给你吃,当然快
编译安装是直接自动官网下 ...


这个锅真就得宝塔背,我同一台机器以前装VestaCP,他们直接调用yum源,整个面板加Nginx、PHP这些组件5分钟就给装完了。宝塔先不说安装面板环境用多少,就这个快速安装都能装50次Vesta了。

用宝塔的原因:VestaCP很多配置都需要手动改,比如页面缓存一类,SSL功能也不如宝塔友好。
宝塔优点当然有,但这个快速安装就是有问题。

就比如这个Nginx我检查过,宝塔快速安装确实是用yum装进去的。那问题就来了,yum装Nginx的环节只需要几十秒就可以执行完毕,那刨去它以外的那堆额外流程到底是干嘛的?是不是没有任何意义的多余流程,浪费资源?

楼上说的都是自己机器好,编译也快,资源不怕浪费,可这不是我说的问题根本。我说的是这些额外的流程压根就不需要,宝塔在快速安装下的核心功能给用户一个可视化的配置修改界面,除此以外的功能真心不需要那堆繁琐的操作。
作者: 绝对冷血    时间: 2019-8-3 09:26
30826 发表于 2019-8-3 09:09
这个锅真就得宝塔背,我同一台机器以前装VestaCP,他们直接调用yum源,整个面板加Nginx、PHP这些组件5分 ...

BT的SH文件下回来
你觉得不需要的都给他删掉就好了
·亲
其实归根结底就是你想要极速安装部署。但是BT承诺的极速安装最终还是要去编译一堆你认为毫无意义的组件。
既然如此。。
把SH文件下回来 自己删掉不需要的部分就好了~~亲。。。
作者: 30826    时间: 2019-8-3 09:34
绝对冷血 发表于 2019-8-3 09:26
BT的SH文件下回来
你觉得不需要的都给他删掉就好了
·亲

不是安装宝塔,是宝塔里安装组件,那些指令已经集成了的。
要让我去修改宝塔,每次升级改一次,不累死……
作者: 绝对冷血    时间: 2019-8-3 09:38
30826 发表于 2019-8-3 09:34
不是安装宝塔,是宝塔里安装组件,那些指令已经集成了的。
要让我去修改宝塔,每次升级改一次,不累死… ...

这个就没办法了~~~~ 毕竟又想马儿跑 还想马儿别吃草也不现实 对吧
其实如果编译一个NGINX的组件需要几个小时
我建议你还是别用面板了。。。
机器估计带不动噢。。。。。
作者: pandaking    时间: 2019-8-3 09:39
本帖最后由 pandaking 于 2019-8-3 09:42 编辑
30826 发表于 2019-8-3 09:09
这个锅真就得宝塔背,我同一台机器以前装VestaCP,他们直接调用yum源,整个面板加Nginx、PHP这些组件5分 ...


如果你真的对它花了那么多时间安装了什么,可以仔细询问他们的客服,一定会给你个客观的答复。你的系统是不是精简的,是不是缺少运行环境,这些都要看。而且面板不是装上nginx php mysql这些就完事的,还有很多其他控制管理的功能模块,所需要的各种运行库都需要安装,尤其是最后的编译环节很花时间。不然你自己装就是了干嘛还用面板,需要这些便利性的人而言是有不可替代性才会去装,既然用就要接受它前期编译安装花费时间的客观前提。你用过lnmp吗,那个都不是面板,花的时间也不少吧
作者: myseil    时间: 2019-8-3 09:42
只能说你的vps不行  装ng速度很快。。推荐安装不到十分钟全部装完!
作者: solomon    时间: 2019-8-3 09:55
低配安装特别慢
作者: 30826    时间: 2019-8-3 10:06
pandaking 发表于 2019-8-3 09:39
如果你真的对它花了那么多时间安装了什么,可以仔细询问他们的客服,一定会给你个客观的答复。你的系统是 ...

我已经试过了,同样的系统,标准CentOS7.6,VPS厂家提供的包,一键重装。我在全新的系统底下,手动rpm运行yum命令,装出完整能用的NMP环境刨去手动配置,安装耗时只需要5分钟。lnmp一键包本身就是编译,和yum安装没有可比性。

至于你说的控制管理模块这些,真没感觉哪用到了,如上所述OPENSSL、ACME一类都有现成的源。宝塔无非是集成个Nginx和PHP的配置界面,这个面板安装完已经集成了该有的文件修改功能,完全无需再装别的。

用宝塔无非是为了节省很多手动修改配置文件的麻烦,比如PHP的限制文件大小一类。他给我提供配置上的方便我当然感激,但是安装流程明显的繁琐有问题,我还是要提出来。

这些问题应该算是个设计缺陷,就拿我截图1来说,应该是在编译openssl吧,这玩意yum install openssl几秒就完事的,根本不需要编译。

我会问客服到底编译了什么,目前猜测:他们逻辑判断上有问题,那些额外的组件是编译才需要用到的,然而yum快速安装也把不需要编译的组件给编译了,而有些本身直接用yum就可以装完。
作者: 30826    时间: 2019-8-3 10:11
绝对冷血 发表于 2019-8-3 09:38
这个就没办法了~~~~ 毕竟又想马儿跑 还想马儿别吃草也不现实 对吧
其实如果编译一个NGINX的组件需要几个 ...


关键问题是它面板写的可选“极速安装”啊,而且我那确实就是yum装上的,问题出在装了一大堆没用的组件。
宝塔对我而言的优点就是减少手动修改配置文件的麻烦,这回我折腾完倒确实快把手打系统学会了。
目前半生不熟的状态装完整套系统也比宝塔那极速安装省时间多了……
作者: 绝对冷血    时间: 2019-8-3 10:19
30826 发表于 2019-8-3 10:11
关键问题是它面板写的可选“极速安装”啊,而且我那确实就是yum装上的,问题出在装了一大堆没用的组件。
...

如果确实资源紧缺 纯手动LNMP其实才是最佳方案。。。




欢迎光临 全球主机交流论坛 (https://sunk.eu.org/) Powered by Discuz! X3.4