laragon搭建laravel 8的核心是环境就绪与composer精准安装:需php≥7.3.0(推荐≥7.4)并启用openssl、pdo、mbstring等扩展,通过composer create-project laravel/laravel blog "8.75.*"等带约束符的命令指定版本,最后用laragon绑定域名并验证欢迎页及php artisan --version输出。

用Laragon搭Laravel 8,核心是“环境就绪 + Composer精准安装”,不是靠Laragon自带模板硬套。Laragon本身不内置Laravel版本选择器,它只提供PHP、MySQL、Nginx/Apache等底层服务——真正决定Laravel版本的,是你用Composer执行的命令。
确认Laragon环境满足Laravel 8最低要求
Laravel 8需要PHP ≥ 7.3.0(官方推荐≥7.4),且必须启用以下扩展:OpenSSL、PDO、Mbstring、Tokenizer、XML、Ctype、JSON、BCMath、Fileinfo。Laragon默认安装的PHP版本通常较新,但需手动验证:
- 打开Laragon主界面 → 点击左上角PHP → 查看当前版本(如PHP 8.1.22);若低于7.3,点击右键切换更高版本
- 在终端中运行php -m,检查列表中是否包含上述扩展名(尤其注意mbstring和openssl)
- 确保Composer已集成:Laragon安装时默认勾选“Add Composer”,终端输入composer --version应返回有效版本(建议≥2.2)
用create-project安装指定Laravel 8.x版本(推荐)
这是最干净、最可控的方式,直接生成完整项目结构,无需后续升级或降级。关键点在于:版本号必须带约束符(^、~或精确版本),不能只写8或8.x。
- 在Laragon的终端(或系统终端)中,进入你希望存放项目的目录(如D:\laragon\www)
- 运行命令安装Laravel 8.75(2023年最后一个8.x长期支持版):
composer create-project laravel/laravel blog "8.75.*" - 安装Laravel 8.0最新兼容版(即8.0.x系列):
composer create-project laravel/laravel myapp "^8.0" - 安装精确小版本(如8.83.3):
composer create-project laravel/laravel demo "8.83.3"
旧版本(如Laravel 7.x)不能用同一命令?要换方式
Laragon对旧版Laravel无特殊支持,但你可以照常操作——只是要注意模板包的可用性:
- Laravel 5.5及以上才支持laravel/laravel模板通过create-project安装旧版;5.4及更早需改用laravel/installer
- 运行composer create-project laravel/laravel oldsite "7.30.*",若提示“Could not find package…”,说明该模板版本已被Packagist下架(如5.6、6.0部分tag已在2022年后移除)
- 此时可退而求其次:克隆GitHub对应tag源码,再用composer install装依赖。例如Laravel 7.30:
git clone -b v7.30.0 https://github.com/laravel/laravel.git oldsite
cd oldsite && composer install
启动与验证
项目建好后,Laragon会自动识别D:\laragon\www\blog这类目录为站点:
- 在Laragon界面点击Start All,确保Apache/Nginx和MySQL运行中
- 右键项目文件夹 → Quick Add Site → 输入域名(如blog.test),回车即完成绑定
- 浏览器访问http://blog.test,看到Laravel欢迎页即成功
- 终端进入项目目录,运行php artisan --version确认输出为Laravel Framework 8.x.x











