宝塔面板、轻量云、Serverless是2026年Laravel主流部署路径:宝塔需安装LNMP(PHP 8.1+)、设伪静态为Laravel5;轻量云可用curl脚本或手动拉取骨架并修正权限;Serverless需选Laravel模版、上传含scf_bootstrap的项目并设其755权限。

你需要快速在不同环境中部署 Laravel 项目,又不想反复查文档、试错重装——这里整理了当前(2026年)可用的主流部署路径,覆盖宝塔面板、轻量云、Serverless 函数三种真实生产场景,每种都给出可立即执行的操作链。
宝塔面板一键部署 Laravel 环境
适用于已有 Linux 服务器且已安装宝塔面板的运维或开发者,要求 PHP ≥8.0,无需手动编译扩展。
第一步:登录宝塔后台 → 左侧菜单点「软件商店」→ 搜索框输入 LNMP → 找到官方发布的「LNMP一键安装包(v7.9+)」→ 点击安装。
安装时务必勾选 PHP 8.1(非 8.0),并确认 fileinfo、openssl、curl、opcache 四项扩展已启用——【缺少 fileinfo 会导致 Composer 安装失败,且后续无法修复】。
第二步:安装完成 → 进入「网站」模块 → 点击「添加站点」→ 填写域名(如 test.app)和根目录(如 /www/wwwroot/test-app)→ PHP 版本选刚装好的 8.1 → 提交。
第三步:点击新建站点右侧的「设置」→ 切换到「伪静态」选项卡 → 下拉选择「Laravel5」规则 → 保存 → 返回根目录,删掉默认的 index.html。
第四步:点击「终端」→ 输入 cd /www/wwwroot/test-app → 执行 composer create-project laravel/laravel . --no-dev。
轻量云服务器免配置部署
适合刚买腾讯云/阿里云轻量应用服务器的用户,系统镜像已预装必要组件,跳过环境搭建环节。
方法一:使用内置脚本部署
登录轻量云控制台 → 进入实例 → 点击「远程连接」→ 在终端中执行:
curl -s https://laravel.build/myapp | bash
方法二:手动拉取骨架(兼容性更强)
cd /home/wwwroot/default → rm -rf * → composer create-project laravel/laravel . --no-dev
注意:轻量云默认 www 用户权限受限,执行完后需立刻运行 sudo chown -R www:www /home/wwwroot/default → 否则 storage 目录写入失败。
Serverless Web Function 部署 Laravel
适用于无服务器运维需求、仅需快速验证业务逻辑或上线小型后台的开发者,不依赖 Nginx/Apache。
① 登录 Serverless 控制台 → 左侧导航栏点「函数服务」→ 顶部切换地域 → 点「新建」→ 选择「模版创建」。
② 搜索框输入「WebFunc」→ 筛出「Laravel 框架模版」→ 点「下一步」→ 在配置页确认内存设为 512MB、超时时间 ≥30s → 点「完成」。
③ 创建成功后,进入该函数 → 点「代码」页 → 上传本地已改造好的 Laravel 项目压缩包(含 scf_bootstrap 文件)→ 上传后点击「部署」。
scf_bootstrap 必须有可执行权限:chmod 755 scf_bootstrap;【未设置权限将导致函数启动失败且无明确报错】。
④ 部署完成后,在「函数概览」页复制 API 网关生成的 URL,浏览器直接访问即可看到 Laravel 欢迎页。


















