# 宝塔面板添加网站(创建 PHP 站点) > 详细介绍如何在宝塔面板(BT Panel)中添加网站,包含域名绑定、根目录设置、PHP 版本选择、数据库创建与 FTP 账号设置等完整步骤,适用于 WordPress 与 PHP 类项目快速上线。 # 添加站点 ## 操作场景 本文将指导您如何创建 PHP 站点。 ## 操作步骤 登录宝塔面板,在左侧菜单栏中点击`网站-PHP项目`,点击`添加站点`。 ![宝塔面板网站菜单 - PHP 项目添加站点入口](https://docs.bt.cn/img/20241009143113.png) ![传统 PHP 项目添加站点表单](https://docs.bt.cn/img/20241009143756.png) :::info[说明] - 域名:填写站点域名,如`bt.cn`,`www.bt.cn`等,多个域名请换行填写,支持泛域名`*.bt.cn`,如需自定义端口请填写`域名:端口`,如`www.bt.cn:8080`。 - 备注:填写站点备注,如`测试站点`。 - 根目录:填写站点目录,如`/www/wwwroot/www.bt.cn`,默认为`/www/wwwroot/域名`。 - FTP:创建站点的同时,为站点创建一个对应FTP帐户,并且FTP目录指向站点所在目录。 - 数据库:创建站点的同时,为站点创建一个对应的数据库帐户,方便不同站点使用不同数据库。 - PHP版本:选择站点使用的PHP版本,纯静态网站可选择`纯静态`。 - 站点分类:选择站点分类,方便管理。 ::: Swoole 是一个高性能高并发的 PHP 协程框架,可以编写 TCP、UDP、HTTP、WebSocket 等服务 ![Swoole 异步项目创建表单](https://docs.bt.cn/img/20241009150006.png) :::info[说明] - 绑定域名:填写站点域名,如`bt.cn`,`www.bt.cn`等,多个域名请换行填写,支持泛域名`*.bt.cn`,如需自定义端口请填写`域名:端口`,如`www.bt.cn:8080`。 - 项目目录:填写站点目录,如`/www/wwwroot/www.bt.cn`,默认为`/www/wwwroot/域名`。 - swoole 版本:开启自动安装依赖时会给对应版本的 php 安装 swoole,可前往 PHP 扩展中手动安装。 - PHP 版本:选择站点使用的 PHP 版本 - 数据库:创建站点的同时,为站点创建一个对应的数据库帐户,方便不同站点使用不同数据库。 - 运行用户:无特殊需要请使用`www`用户 - 启动命令:填写站点启动命令,如`php think swoole` - 依赖安装:composer install 进行安装依赖,最终安装结果请前往 `项目-日志-安装依赖日志` 进行确认,若安装依赖不成功,项目会启动失败 - 站点备注:填写站点备注,如`测试站点`。 ::: ThinkPHP是一款高性能、易用的PHP框架,支持多种技术栈和场景,拥有强大的生态和合作伙伴 ![ThinkPHP 异步项目创建表单](https://docs.bt.cn/img/20241014120330.png) :::info[说明] - 绑定域名:填写站点域名,如`bt.cn`,`www.bt.cn`等,多个域名请换行填写,支持泛域名`*.bt.cn`,如需自定义端口请填写`域名:端口`,如`www.bt.cn:8080`。 - 项目目录:填写站点目录,如`/www/wwwroot/www.bt.cn`,默认为`/www/wwwroot/域名`。 - PHP 版本:选择站点使用的 PHP 版本 - fileinfo 版本:ThinkPHP 项目需要`fileinfo`扩展,若未安装,可前往 PHP 扩展中手动安装。 - 数据库:创建站点的同时,为站点创建一个对应的数据库帐户,方便不同站点使用不同数据库。 - 运行用户:无特殊需要请使用`www`用户 - 启动命令:填写站点启动命令,如`php think run` - 依赖安装:composer install 进行安装依赖,最终安装结果请前往 `项目-日志-安装依赖日志` 进行确认,若安装依赖不成功,项目会启动失败 - 站点备注:填写站点备注,如`测试站点`。 ::: PHP中常用的异步编程技术包括使用Swoole扩展、利用异步任务队列、采用协程等 :::info[说明] 异步项目当前仅支持 Nginx ::: ![PHP 异步项目创建表单](https://docs.bt.cn/img/20241014120805.png) :::info[说明] - 绑定域名:填写站点域名,如`bt.cn`,`www.bt.cn`等,多个域名请换行填写,支持泛域名`*.bt.cn`,如需自定义端口请填写`域名:端口`,如`www.bt.cn:8080`。 - 项目目录:填写站点目录,如`/www/wwwroot/www.bt.cn`,默认为`/www/wwwroot/域名`。 - PHP 版本:选择站点使用的 PHP 版本 - 数据库:创建站点的同时,为站点创建一个对应的数据库帐户,方便不同站点使用不同数据库。 - 运行用户:无特殊需要请使用`www`用户 - 启动命令:填写站点启动命令,如`php serve.php` - 依赖安装:composer install 进行安装依赖,最终安装结果请前往 `项目-日志-安装依赖日志` 进行确认,若安装依赖不成功,项目会启动失败 - 站点备注:填写站点备注,如`测试站点`。 ::: 宝塔面板支持部分开源项目一键部署,您只需要填写域名,即可一键部署。 ![开源项目一键部署表单](https://docs.bt.cn/img/20241014121539.png) :::info[说明] - 绑定域名:填写站点域名,如`bt.cn`,`www.bt.cn`等,多个域名请换行填写,支持泛域名`*.bt.cn`,如需自定义端口请填写`域名:端口`,如`www.bt.cn:8080`。 - 项目目录:填写站点目录,如`/www/wwwroot/www.bt.cn`,默认为`/www/wwwroot/域名`。 - 其他配置:面板默认配置了数据库等,如您需要修改,请点击`编辑配置`进行修改,具体可参考`传统项目(通用)` ::: 部分应用开发者提供了预构建的环境包,具体请咨询对应开发者。 ![应用环境包创建表单](https://docs.bt.cn/img/20241014142330.png) 批量创建站点 ![批量创建站点表单](https://docs.bt.cn/img/20241014142558.png) :::info[说明] - 批量格式:域名|根目录|FTP|数据库|PHP版本 - 域名参数:多个域名用 , 分割 - 根目录参数:填写 1 为自动创建,或输入具体目录 - FTP参数:填写 1 为自动创建,填写 0 为不创建 - 数据库参数:填写 1 为自动创建,填写 0 为不创建 - PHP版本参数:填写 0 为静态,或输入PHP具体版本号列如:56、71、74 - 如需添加多个站点,请换行填写 - 示例:bt.cn,test.cn:8081|/www/wwwroot/bt.cn|1|1|56 :::