)
一、前期准备 📋
1. 服务器要求
- 系统:Linux(推荐CentOS 7.x/8.x、Ubuntu 20.04+)或Windows Server 2012+
- 配置:至少1核2G内存,硬盘10G以上(推荐SSD)
- 网络:服务器需联网,开放端口 8888(宝塔面板默认端口)、80/443(网站端口)、21(FTP端口)、3306(MySQL端口)
2. 服务器获取
- 国内:阿里云、腾讯云、华为云、百度智能云等
- 国外:Vultr、DigitalOcean、Linode等
- 购买后记录服务器的 IP地址、用户名、密码(Linux默认用户名root,Windows默认Administrator)
二、安装宝塔面板 🛠️
(1)Linux系统安装(推荐)
1. 登录服务器
- 通过SSH工具连接(推荐Xshell、FinalShell、Putty)
- 输入命令: ssh root@服务器IP ,回车后输入密码(输入时无显示,直接回车即可)
2. 执行安装命令
- CentOS系统(推荐):
bash
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh ed8484bec
- Ubuntu/Debian系统:
bash
wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh ed8484bec
- 安装过程中会提示“是否继续安装”,输入 y 回车,等待5-10分钟(根据服务器配置)
3. 安装完成后,记录关键信息
plaintext
面板地址: http://服务器IP:8888/随机字符
用户名: xxxxxx
密码: xxxxxx
- 注意:如果忘记,可执行命令 bt default 查看
(2)Windows系统安装
1. 登录Windows服务器,打开浏览器,访问宝塔官网:https://www.bt.cn
2. 点击“下载”→“Windows面板”,下载对应版本的安装包
3. 双击安装包,按照提示下一步安装(建议默认路径,无需修改)
4. 安装完成后,桌面会生成“宝塔面板”快捷方式,双击打开,即可看到面板地址、用户名和密码
三、登录宝塔面板并初始化 ⚙️
1. 打开本地浏览器,输入安装完成后给出的 面板地址(如:http://123.123.123.123:8888/abc123)
2. 输入用户名和密码,点击“登录”
3. 首次登录会弹出“推荐安装套件”,根据需求选择:
- 新手推荐:LNMP套件(Linux+Nginx+MySQL+PHP)或LAMP套件(Linux+Apache+MySQL+PHP)
- 点击“一键安装”,等待10-20分钟(套件安装完成前,不要进行其他操作)
四、建站核心步骤 🌐
以搭建PHP+MySQL网站为例(最常用):
1. 创建网站
1. 点击左侧菜单“网站”→“添加站点”
2. 填写站点信息:
- 域名:输入你的域名(如:www.xxx.com),多个域名用逗号分隔
- 备注:可选,用于标记站点用途
- 根目录:默认即可(或自定义,如:/www/wwwroot/xxx.com)
- FTP:建议勾选“创建FTP”,自动生成FTP账号和密码(用于上传网站文件)
- 数据库:建议勾选“创建数据库”,选择MySQL,自动生成数据库名、用户名和密码
- PHP版本:选择对应版本(如:PHP7.4,根据网站程序要求)
3. 点击“提交”,网站创建完成
2. 上传网站文件
方法1:通过FTP上传(推荐)
1. 下载FTP工具(如:FileZilla、CuteFTP)
2. 打开FTP工具,填写连接信息:
- 主机:服务器IP
- 端口:21(默认)
- 用户名:创建网站时生成的FTP用户名
- 密码:创建网站时生成的FTP密码
3. 连接成功后,将本地网站文件拖入服务器的 网站根目录(如:/www/wwwroot/xxx.com)
方法2:通过宝塔面板上传
1. 点击左侧菜单“文件”,进入网站根目录(如:/www/wwwroot/xxx.com)
2. 点击“上传”→“选择文件”,选择本地网站压缩包(.zip/.rar)
3. 上传完成后,选中压缩包,点击“解压”,将文件解压到根目录
3. 配置数据库
1. 点击左侧菜单“数据库”,找到创建网站时生成的数据库
2. 点击“管理”,进入phpMyAdmin(数据库管理工具)
3. 点击“导入”→“选择文件”,上传本地数据库备份文件(.sql格式)
4. 点击“执行”,数据库导入完成
4. 配置网站程序
1. 打开网站程序的配置文件(如:config.php),修改数据库连接信息:
- 数据库主机:localhost(或127.0.0.1)
- 数据库名:创建网站时生成的数据库名
- 数据库用户名:创建网站时生成的数据库用户名
- 数据库密码:创建网站时生成的数据库密码
2. 保存配置文件,重新上传到服务器根目录
5. 解析域名(关键!)
1. 登录你的域名注册商(如:阿里云、腾讯云、万网)
2. 找到域名管理,添加解析记录:
- 记录类型:A记录(如果是IPv6服务器,选择AAAA记录)
- 主机记录:www(或@,表示主域名)
- 记录值:服务器的IP地址
- TTL:默认600秒即可
3. 点击“保存”,等待10-30分钟(域名解析生效时间)
6. 访问网站
打开浏览器,输入你的域名(如:www.xxx.com),即可访问搭建好的网站
五、常用后续操作 📌
1. SSL证书配置(实现HTTPS):
- 点击“网站”→对应站点“设置”→“SSL”→“Let's Encrypt”
- 勾选域名,点击“申请”,自动安装证书,然后开启“强制HTTPS”
2. PHP版本切换:
- 点击“网站”→对应站点“设置”→“PHP版本”,选择需要的版本
3. 防火墙设置:
- 点击左侧菜单“安全”→“防火墙”,开放需要的端口(如:80、443、8888)
4. 备份网站:
- 点击“网站”→对应站点“备份”,选择“备份站点”或“备份数据库”,设置自动备份周期
六、常见问题解决 ❌
1. 无法访问面板:
- 检查服务器防火墙和宝塔防火墙是否开放8888端口
- 执行命令 bt 14 查看面板端口是否被修改
2. 网站无法访问:
- 检查域名解析是否生效(ping域名,看是否指向服务器IP)
- 检查网站根目录是否有索引文件(index.php、index.html)
- 检查Nginx/Apache是否启动(点击左侧菜单“软件商店”→“已安装”,查看状态)
3. 数据库连接失败:
- 检查配置文件中的数据库信息是否正确
- 检查数据库是否启动(点击左侧菜单“数据库”,查看状态)
七、注意事项 ⚠️
1. 安装完成后,立即修改宝塔面板密码(点击右上角“用户名”→“修改密码”)
2. 定期更新宝塔面板和套件(点击左侧菜单“面板”→“更新”)
3. 不要随意删除根目录下的系统文件,避免网站崩溃
4. 重要数据定期备份,防止丢失