基于ThinkPHP 5.1的工具箱项目,可部署到Vercel。
- 拥有一个Vercel账号
- 已将此项目推送到GitHub、GitLab或Bitbucket
- 登录到Vercel
- 点击"New Project"
- 导入你的Git仓库
- 配置环境变量:
DB_TYPE: 数据库类型,如mysqlDB_HOST: 数据库主机DB_NAME: 数据库名DB_USER: 数据库用户名DB_PASS: 数据库密码DB_PORT: 数据库端口,默认3306ADMIN_USERNAME: 管理员用户名,默认adminADMIN_PASSWORD: 管理员密码,默认admin
- 点击"Deploy"
在Vercel环境中,管理员账号和密码通过环境变量配置,无法通过页面修改。如需修改管理员账号密码,请在Vercel控制台中修改以下环境变量:
ADMIN_USERNAME: 管理员用户名ADMIN_PASSWORD: 管理员密码
修改环境变量后,需要重新部署应用才能生效。
- Vercel是无服务器环境,所有文件操作都是临时的
- 如果需要持久化存储,请使用外部数据库或存储服务
- QQWry.dat文件较大,已在.vercelignore中排除,如需使用请调整配置
# 安装依赖
composer install
# 启动服务
php think run/api: Vercel无服务器函数入口/application: 应用目录/config: 配置文件目录/public: 公共资源目录/thinkphp: ThinkPHP框架目录
ThinkPHP遵循Apache2开源协议发布,并提供免费使用。
设置用户名密码
- username:用户名(默认值:admin)
- password:密码(默认值:admin)
后台管理地址:http://192.168.3.34:8080/admin
docker run -d --restart always \
--name tools \
-p 8080:80 \
-e username=admin \
-e password=admin \
cleverest/toolbox创建 docker-compose.yml 文件。如果不指定 username password ,默认用户名密码均为:admin
设置用户名密码
- username:用户名(默认值:admin)
- password:密码(默认值:admin)
后台管理地址:http://192.168.3.34:8080/admin
version: '3'
services:
tools:
image: cleverest/toolbox
container_name: tools
restart: unless-stopped
ports:
- "8080:80"
environment:
- username=admin
- password=admin# 启动服务
docker-compose up -d