宝塔面板可一键部署laravel或thinkphp项目,全程图形化操作:创建站点时勾选ftp和数据库,启用php并确保putenv等函数未禁用;laravel部署自动下载、生成密钥、设权限及伪静态;tp6需剪切public内容至根目录、设运行目录为/、选thinkphp6伪静态规则。

想在服务器上快速跑起 Laravel 或 ThinkPHP 项目,却卡在环境配置、依赖安装、伪静态设置这些环节?宝塔面板内置的一键部署功能能直接生成可运行的 PHP 框架站点,全程图形界面操作,不用记命令、不碰 SSH、不手动改配置文件。
创建站点并启用 PHP 环境
登录宝塔面板 → 左侧菜单点击「网站」→ 右上角「添加站点」→ 填写域名(支持本地测试用 127.0.0.1 或 test.test)、选择 PHP 版本(Laravel 推荐 8.1+,ThinkPHP 6 推荐 7.4+)→ 提交。
【必须勾选“FTP”和“数据库”】 否则后续框架安装时无法自动创建数据库连接信息,会报错“Database connection failed”。
站点创建成功后,点击列表右侧「设置」→ 「PHP 版本」确认已生效,再点「PHP 设置」→ 打开「禁用函数」列表,确保 putenv、proc_open、shell_exec 未被禁用——Laravel 的 Artisan 命令和 Composer 安装依赖依赖这几个函数。
一键部署 Laravel 项目
方法一:通过「网站」→「一键部署」→「Laravel」标签页操作
点击「部署」按钮 → 在弹窗中选择刚创建的站点 → 设置管理员账号密码(仅用于首次 Artisan key:generate)→ 点击「开始部署」。
这一步会自动下载 Laravel 最新稳定版、解压到网站根目录、执行 php artisan key:generate、设置 storage 和 bootstrap/cache 目录权限为 755、重写规则自动匹配 Laravel 路由要求。
方法二:上传已有 Laravel 项目压缩包
进入站点根目录(如 /www/wwwroot/your-site.com)→ 点击「上传」→ 选择 laravel.zip(需提前打包,不含 vendor 文件夹)→ 解压 → 回到「一键部署」→「Laravel」→ 点击「修复权限与配置」→ 宝塔会自动补全 .env 示例、生成 APP_KEY、设置目录权限。
配置 ThinkPHP 6 运行环境
第一步:确认 PHP 扩展已启用
进入「软件商店」→ 搜索「PHP」→ 点击当前使用的 PHP 版本右侧「设置」→「安装扩展」→ 勾选 pdo_sqlite、fileinfo、mbstring → 全部安装完毕后重启 PHP。
第二步:部署核心文件
下载 ThinkPHP 6 官方完整版(thinkphp_6.x.zip)→ 上传至站点根目录 → 解压 → 将 public 文件夹内所有内容剪切,粘贴覆盖到网站根目录 → 删除空的 public 文件夹。
第三步:设置运行目录与伪静态
回到站点「设置」→ 「网站目录」→ 「运行目录」选择 /(不是 /public)→ 「伪静态」选项卡 → 选择「ThinkPHP 6」→ 保存。这步不能跳过,否则 URL 路由 404。
第四步:开放入口文件权限
在根目录找到 index.php → 右键「属性」→ 将权限改为 644 → 点击「保存」。如果留着 600 权限,Nginx 无法读取,会返回 500 错误。
php免费学习视频:立即使用
踏上前端学习之旅,开启通往精通之路!从前端基础到项目实战,循序渐进,一步一个脚印,迈向巅峰!











