正在加载智慧...

1. 安装宝塔面板

在服务器上执行以下命令,下载并安装宝塔面板:

# 下载宝塔安装脚本
curl -sSO http://download.bt.cn/install/install_6.0.sh

# 执行安装脚本
bash install_6.0.sh

安装完成后,访问 http://服务器IP地址:8888,使用默认账号密码 admin 进入宝塔面板。

2. 添加网站

在宝塔面板中添加网站,填写相应的域名、目录和数据库信息。可以使用以下命令快速创建一个基本的 PHP 环境:

# 安装 PHP 和 MySQL
yum install -y php php-mysql mysql-server

# 启动 MySQL
systemctl start mysqld

# 创建数据库
mysql -u root -e "CREATE DATABASE mydb DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;"

# 创建网站目录
mkdir /home/wwwroot/mydomain.com

# 设置目录权限
chown -R nginx:nginx /home/wwwroot/mydomain.com

# 创建 index.php 文件
echo '<?php phpinfo(); ?>' > /home/wwwroot/mydomain.com/index.php

3. 配置 SSL 证书

在宝塔面板中添加 SSL 证书,可以使用免费的 Let's Encrypt 证书。

在网站设置中勾选 SSL,然后点击 SSL 证书管理,选择 Let's Encrypt,填写邮箱和域名,点击申请即可。

4. 添加 FTP 用户

在宝塔面板中添加 FTP 用户,使得可以通过 FTP 客户端上传文件到网站目录。

在 FTP 用户管理中,点击添加 FTP 用户,填写用户名和密码,选择网站目录并设置目录权限。

5. 配置 PHP 版本和扩展

在宝塔面板中配置 PHP 版本和扩展,可以根据网站需要选择相应的 PHP 版本和扩展。

在网站设置中,点击 PHP 版本,选择相应的版本和扩展,点击保存即可。可以使用以下命令查看已安装的 PHP 扩展:

php -m

6. 配置 Nginx

在宝塔面板中配置 Nginx,可以根据网站需要修改 Nginx 配置。

在网站设置中,点击 Nginx,可以编辑 Nginx 配置文件。可以使用以下命令查看 Nginx 配置文件路径:

nginx -t

7. 配置防火墙

在服务器上配置防火墙,可以确保服务器安全。

可以使用以下命令安装防火墙软件 firewalld:

yum install -y firewalld

然后启动防火墙并添加 Nginx 服务:

systemctl start firewalld
systemctl enable firewalld
firewall-cmd --zone=public --add-service=http --permanent
firewall-cmd --zone=public --add-service=https --permanent
firewall-cmd --reload

8. 安装其他工具

在服务器上安装其他需要的工具,可以根据网站需要安装相应的工具。

例如,可以使用以下命令安装 Git:

yum install -y git

以上就是使用代码块的宝塔搭建教程,希望可以帮助到你。

看不懂代码块,可以参考文字版

最后修改:2023 年 04 月 30 日
文章貌似没什么作用,随意打赏!