首页建站教程站长工具网址导航免费资源

宝塔面板搭建网站环境完整指南

728×90 教程页顶部广告位

安装宝塔面板后,需要搭建网站运行环境才能部署网站。这篇教程手把手教你用宝塔面板安装Nginx、MySQL、PHP,创建网站和数据库。

一、环境规划

网站运行环境主要有两种组合:

环境组成特点适合
LNMPLinux + Nginx + MySQL + PHP高性能、低资源占用、配置灵活大多数网站(推荐)
LAMPLinux + Apache + MySQL + PHP稳定、.htaccess支持好、配置简单需要.htaccess的网站
💡 版本选择建议

Nginx:1.20+ 稳定版
MySQL:5.7(兼容性好)或 8.0(性能好)
PHP:7.4(最兼容)或 8.1/8.2(性能好),不推荐PHP 5.x
数据库管理:phpMyAdmin(可选)
FTP:Pure-Ftpd(可选)

二、安装LNMP环境

安装步骤
  1. 登录宝塔面板(http://服务器IP:8888)
  2. 首次登录会弹出"推荐安装套件"窗口
  3. 选择"LNMP"(推荐)或"LAMP"
  4. 选择各软件版本:
    • Nginx:1.24(或最新稳定版)
    • MySQL:5.7(内存1G选5.5,2G以上选5.7或8.0)
    • PHP:7.4(最兼容)或 8.1
    • phpMyAdmin:5.2(可选,管理数据库用)
  5. 安装方式选择"编译安装"(更稳定,耗时较长)或"极速安装"(快,适合测试)
  6. 点击"一键安装"
  7. 等待安装完成(编译安装约20-40分钟,极速安装约5-10分钟)
  8. 安装过程中可以点击左上角"数字"查看安装日志
  9. 安装完成后,左侧菜单"软件商店"中可以看到已安装的软件
⚠️ 注意

安装过程中不要关闭面板页面或重启服务器,否则可能导致安装失败。如果安装失败,可以在"软件商店"中重新安装。

2.1 手动安装软件

如果首次没有安装,或者需要安装其他软件,可以在软件商店中手动安装:

  1. 左侧菜单 → "软件商店"
  2. 搜索需要的软件(如 Nginx、MySQL、PHP)
  3. 点击"安装"
  4. 选择版本,点击"提交"
  5. 等待安装完成

三、创建网站

创建网站步骤
  1. 左侧菜单 → "网站" → "添加站点"
  2. 填写网站信息:
    • 域名:填写要绑定的域名(如 example.com),可以同时添加www(www.example.com)
    • 根目录:网站文件存放路径,默认 /www/wwwroot/域名,保持默认即可
    • FTP:是否创建FTP账号(可选,建议创建,方便上传文件)
    • 数据库:是否创建数据库(WordPress等程序需要,建议创建)
    • 数据库类型:MySQL
    • PHP版本:选择网站需要的PHP版本(如7.4)
    • 网站分类:可选,方便管理多个网站
    • 描述:可选,网站备注
  3. 点击"提交"
  4. 创建成功后,在网站列表中可以看到刚创建的网站
  5. 点击网站名称可以进入设置页面

3.1 网站设置

点击网站列表中的网站名称,可以进行详细设置:

  • 网站目录:修改根目录、默认文档(index.php/index.html)、防跨站攻击
  • 域名管理:添加/删除绑定的域名
  • SSL:申请和配置SSL证书(Let's Encrypt免费证书、其他证书)
  • 伪静态:配置URL重写规则(WordPress选wordpress规则)
  • 流量限制:限制带宽、并发连接数
  • 配置文件:直接编辑Nginx配置文件
  • 日志:查看访问日志和错误日志

四、创建数据库

创建网站时可以同时创建数据库,也可以单独创建:

单独创建数据库
  1. 左侧菜单 → "数据库" → "添加数据库"
  2. 填写数据库信息:
    • 数据库名:如 example_db(自动加前缀)
    • 用户名:如 example_user(自动加前缀)
    • 密码:点击"随机"生成强密码,或手动设置
    • 访问权限:本地服务器(127.0.0.1),安全
    • 字符集:utf8mb4(支持emoji,推荐)或 utf8
    • 关联网站:选择对应的网站(可选)
  3. 点击"提交"
  4. 创建成功后,在数据库列表中可以看到数据库名、用户名、密码
  5. 重要:记录好数据库名、用户名、密码,安装网站程序时需要用到

4.1 数据库管理

宝塔面板提供phpMyAdmin管理数据库:

  • 在数据库列表中点击"phpMyAdmin",打开数据库管理界面
  • 可以执行SQL查询、导入/导出数据库、管理表结构
  • 也可以在"软件商店"中安装phpMyAdmin

五、PHP配置与扩展

5.1 安装多个PHP版本

宝塔支持同时安装多个PHP版本,不同网站可以使用不同版本:

  1. 软件商店 → 搜索"PHP"
  2. 安装需要的版本(如7.4、8.1、8.2)
  3. 在网站设置中切换PHP版本

5.2 安装PHP扩展

安装扩展步骤
  1. 软件商店 → 已安装 → 找到对应PHP版本 → 点击"设置"
  2. 选择"安装扩展"选项卡
  3. 常见需要安装的扩展:
    • fileinfo:WordPress等程序需要
    • opcache:PHP缓存,提升性能(推荐)
    • imagick:图片处理(部分主题需要)
    • redis:Redis缓存(需要先装Redis)
    • memcached:Memcached缓存
    • swoole:Swoole扩展(高性能框架需要)
    • ionCube:加密PHP程序需要
  4. 点击扩展右侧的"安装"按钮
  5. 等待安装完成

5.3 PHP配置调整

在PHP设置 → "配置修改"中可以调整常用参数:

  • upload_max_filesize:最大上传文件大小(如50M)
  • post_max_size:POST数据最大大小(如50M,要大于upload_max_filesize)
  • max_execution_time:最大执行时间(如300秒)
  • memory_limit:内存限制(如256M)
  • max_input_vars:最大输入变量数(如3000)

六、FTP与文件管理

6.1 创建FTP账号

创建FTP
  1. 左侧菜单 → "FTP" → "添加FTP"
  2. 填写:用户名、密码(随机生成)、指定目录(选择网站根目录)
  3. 点击"提交"
  4. 记录FTP地址(服务器IP)、端口(21)、用户名、密码

6.2 文件管理

宝塔面板自带文件管理器,可以直接在浏览器中管理文件:

  • 左侧菜单 → "文件"
  • 进入网站根目录(/www/wwwroot/域名/)
  • 可以上传、下载、编辑、删除、压缩、解压文件
  • 支持在线编辑代码文件(有语法高亮)
  • 支持修改文件权限(chmod)和所有者(chown)
💡 上传网站文件

将网站程序文件(如WordPress安装包)上传到网站根目录,然后解压。如果是压缩包,上传后右键 → "解压",确保文件在根目录下而不是在子文件夹中。

⚠️ 常见问题

网站打不开:检查域名是否解析到服务器IP、安全组是否放行80/443端口、网站是否创建成功
403 Forbidden:根目录下没有index.php/index.html文件,或文件权限不对
500错误:PHP配置问题或程序代码错误,查看网站错误日志
数据库连接失败:检查数据库名/用户名/密码是否正确,数据库服务是否运行

这篇教程对你有帮助吗?

728×90 教程页底部广告位