添加站点
操作场景
本文将指导您如何创建 PHP 站点。
操作步骤
登录宝塔面板,在左侧菜单栏中点击网站-PHP项目
,点击添加站点
。
- 传统项目(通用)
- swoole 异步项目
- thinkphp异步项目
- 异步项 目
- 一键部署❤
- 应用环境包
- 批量创建
说明
- 域名:填写站点域名,如
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 等服务
说明
- 绑定域名:填写站点域名,如
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框架,支持多种技术栈和场景,拥有强大的生态和合作伙伴
说明
- 绑定域名:填写站点域名,如
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扩展、利用异步任务队列、采用协程等
说明
异步项目当前仅支持 Nginx
说明
- 绑定域名:填写站点域名,如
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 进行安装依赖,最终安装结果请前往
项目-日志-安装依赖日志
进行确认,若安装依赖不成功,项目会启动失败 - 站点备注:填写站点备注,如
测试站点
。
宝塔面板支持部分开源项目一键部署,您只需要填写域名,即可一键部署。
说明
- 绑定域名:填写站点域名,如
bt.cn
,www.bt.cn
等,多个域名请换行填写,支持泛域名*.bt.cn
,如需自定义端口请填写域名:端口
,如www.bt.cn:8080
。 - 项目目录:填写站点目录,如
/www/wwwroot/www.bt.cn
,默认为/www/wwwroot/域名
。 - 其他配置:面板默认配置了数据库等,如您需要修改,请点击
编辑配置
进行修改,具体可参考传统项目(通用)
部分应用开发者提供了预构建的环境包,具体请咨询对应开发者。
批量创建站点
说明
- 批量格式:域名|根目录|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