需配置PHP 8.0+、必要扩展及Nginx伪静态;通过宝塔应用市场安装LNMP套件,创建站点并设Laravel伪静态规则,用Composer或Docker一键部署项目,再配置目录权限、.env参数及数据库。

如果您希望在宝塔面板中快速搭建Laravel框架所需的完整开发环境,则需配置兼容的PHP版本、扩展及Web服务器支持。以下是实现一键部署的具体操作路径:
一、通过宝塔应用市场安装LNMP环境
宝塔面板内置应用市场提供预配置的LNMP(Linux + Nginx + MySQL + PHP)套件,可自动匹配Laravel推荐的运行条件,包括PHP 8.0及以上版本、OpenSSL、PDO、Mbstring、Tokenizer、XML、Ctype、JSON等核心扩展。
1、登录宝塔面板后台,点击左侧菜单栏的软件商店。
2、在搜索框中输入LNMP,找到官方发布的LNMP一键安装包(确保版本号≥7.9)。
3、点击安装按钮,在弹出窗口中勾选PHP 8.0或8.1,并确认已启用OpCache、fileinfo、curl、openssl等扩展。
4、点击立即安装,等待安装完成并显示“运行中”状态。
二、使用宝塔网站功能创建Laravel项目站点
宝塔支持通过网站管理界面直接创建支持伪静态的PHP站点,配合Composer可实现Laravel项目的快速初始化与部署。
1、进入网站模块,点击添加站点。
2、填写域名(支持本地测试如test.laravel.com)、根目录路径(如/www/wwwroot/laravel-test),PHP版本选择已安装的PHP 8.0。
3、在站点设置中切换至伪静态选项卡,选择Laravel5规则并保存。
4、返回站点列表,点击该站点右侧的根目录按钮,进入文件管理器,清空默认index.html文件。
三、通过终端命令行执行Laravel一键安装
宝塔内置终端支持SSH命令执行,可调用Composer全局安装Laravel Installer或直接使用create-project命令拉取最新稳定版Laravel骨架。
1、在宝塔面板中点击终端,或使用SSH工具连接服务器。
2、执行命令切换至站点根目录:cd /www/wwwroot/laravel-test。
3、运行Laravel官方推荐的一键创建命令:curl -s https://laravel.build/example-app | bash(适用于宝塔已配置Docker环境时)。
4、若未启用Docker,则改用Composer方式:composer create-project laravel/laravel . --no-dev。
四、配置Laravel运行必要参数
Laravel依赖正确的目录权限、环境变量及数据库连接设置,宝塔可通过文件管理与数据库模块辅助完成关键配置。
1、在文件管理器中进入/www/wwwroot/laravel-test,右键点击storage和bootstrap/cache目录,设置权限为755。
2、点击.env文件进行编辑,修改APP_URL为当前站点域名,DB_DATABASE设为对应数据库名,DB_USERNAME与DB_PASSWORD填入宝塔创建的数据库账号信息。
3、进入宝塔数据库模块,新建数据库,字符集选择utf8mb4,排序规则为utf8mb4_unicode_ci。
4、返回终端执行php artisan key:generate,生成应用密钥并写入.env文件。










