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
以上就是使用代码块的宝塔搭建教程,希望可以帮助到你。
2 条评论
文章中的实用建议和操作指南,让读者受益匪浅,值得珍藏。
对传统与现代的融合思考颇具启发性。