综合

如何从centos搭建宝塔

时间:2010-12-5 17:23:32  作者:娱乐   来源:娱乐  查看:  评论:0
内容摘要:装宝塔面板这件事,说穿了就是在 CentOS 上跑一条安装脚本。但真正动手的时候,坑往往不在脚本本身,而在系统环境。我见过太多人卡在“wget 命令找不到”或者“yum 源失效”这种低级问题上,折腾一

装宝塔面板这件事,搭建说穿了就是宝塔在 CentOS 上跑一条安装脚本。但真正动手的搭建时候,坑往往不在脚本本身,宝塔而在系统环境。搭建我见过太多人卡在“wget 命令找不到”或者“yum 源失效”这种低级问题上,宝塔折腾一两个小时还没看到面板登录页。搭建

CentOS 7 和 CentOS 8 的宝塔处境不太一样。7 虽然官方已经停止维护,搭建但国内大量服务器还在跑,宝塔宝塔对它的搭建兼容性最成熟。8 的宝塔问题更麻烦——官方源在 2021 年底就关了,直接 yum install 大概率报错。搭建如果你手上是宝塔 CentOS 8,先换源,搭建不然下面所有步骤都走不通。

先把系统基础打牢

SSH 连上服务器,第一件事不是急着装宝塔,而是确认几样东西。

检查系统版本:

cat /etc/redhat-release

输出类似 CentOS Linux release 7.9.2009 (Core) 就对了。

然后看 wget 和 curl 在不在:

which wget curl

如果提示 not found,CentOS 7 直接 yum install -y wget curl。CentOS 8 的话,先执行这两条换源命令:

sed -i 's/mirrorlist/#mirrorlist/g' /etc/yum.repos.d/CentOS-* sed -i 's|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g' /etc/yum.repos.d/CentOS-*

再 yum makecache 刷新缓存。这一步不做,后面装依赖必挂。

还有个容易被忽略的点:SELinux。宝塔官方建议关闭,虽然不关也能跑,但后面配网站权限的时候容易出幺蛾子。临时关闭用 setenforce 0,永久关闭改 /etc/selinux/config 里的 SELINUX=disabled,重启生效。

跑安装脚本

宝塔的安装命令一直在变,目前 CentOS 系通用的是这条:

curl -sSO https://download.bt.cn/install/install_panel.sh && bash install_panel.sh ed8484bec

或者用 wget 版本:

wget -O install.sh https://download.bt.cn/install/install_panel.sh && sh install.sh ed8484bec

那个 ed8484bec 是官方给的确认参数,不加会卡在交互提示。脚本跑起来之后会问你要不要装到 /www 目录,直接回车就行。整个过程大概三到八分钟,取决于服务器带宽和磁盘 IO。我试过在阿里云 1M 小带宽的机器上装了将近十五分钟,耐心等,别中断。

装完之后终端会输出面板地址、用户名和密码。类似:

外网面板地址: http://你的IP:8888/随机字符串 内网面板地址: http://内网IP:8888/随机字符串 username: xxxxxxxx password: xxxxxxxxxxxx

把这些信息存下来,密码只显示这一次。

放行端口和登录

8888 是面板默认端口。如果你用的是云服务器,安全组里要手动放行 8888,否则浏览器打不开。本机防火墙也检查一下:

firewall-cmd --zone=public --add-port=8888/tcp --permanent firewall-cmd --reload

浏览器输入外网面板地址,注意那个随机字符串路径不能丢。登录后会弹一个推荐安装套件的窗口,LNMP 还是 LAMP 看你习惯。我一般选 Nginx + MySQL 5.7 + PHP 7.4,兼容性和性能平衡得比较好。编译安装比极速安装稳,但耗时更长,2 核 4G 的机器大概要四十分钟到一个小时。

有个细节:宝塔默认会绑定一个宝塔账号,不绑也能用,但绑定后可以云端备份配置、同步 SSH 密钥,换服务器的时候省事。看个人取舍。

几个实际踩过的坑

CentOS 8 装完面板后,如果 MySQL 启动失败,八成是之前换源不彻底导致依赖版本对不上。重新执行一遍换源命令,再 yum update -y,然后从面板里卸载 MySQL 重装。

还有磁盘挂载的问题。很多云服务器数据盘没挂载,宝塔默认装到系统盘,网站数据一多就爆。装之前先 df -h 看一眼,如果数据盘没挂,先挂载到 /www 再装面板。

另外,宝塔面板本身占内存不多,但跑起 MySQL 和 PHP 之后,1G 内存的机器会很吃力。建议至少 2G 起步,不然网站访问一上来就 OOM。

面板装好只是开始,后面配环境、建站、申请 SSL 证书,每一步都有各自的坑。但至少到这一步,你已经有一个能用的运维面板了。

最近更新
热门排行
copyright © 2026 powered by 力不从心网   sitemap