推荐使用 Laragon:一键安装,自带 Apache/Nginx、PHP(多版本)、MySQL、Composer 和自动虚拟主机,无需手动配置 httpd.conf 或 hosts,安装后执行 composer create-project 即可访问 http://myapp.test 查看 Laravel 欢迎页。

直接在纯净 Windows 上装 Laravel,核心是配好 PHP + Web 服务器 + Composer,不依赖虚拟机、Docker 或 WSL。推荐用 Laragon —— 它是专为 Windows 设计的一键式本地开发环境,自带 Apache/Nginx、MySQL、PHP(多版本可切换)、Composer 和自动虚拟主机,全程图形界面操作,无需手动配置 httpd.conf 或 hosts。
用 Laragon 快速启动(零配置)
下载安装包(sourceforge.net/projects/laragon),运行安装程序时勾选 Auto virtual hosts(自动虚拟主机)。安装完成后:
- 点击 Start All 启动 Apache 和 MySQL
- 点 Web 打开浏览器,访问
http://localhost确认服务正常 - 点 Terminal 进入内置 Cmder,执行:
composer create-project --prefer-dist laravel/laravel myapp - 项目会自动建在
C:\laragon\www\myapp,此时直接访问http://myapp.test(Laragon 自动解析 .test 域名)即可看到 Laravel 欢迎页
手动组合(适合想掌控细节的用户)
若倾向自选组件,按顺序安装:
-
PHP:从 windows.php.net 下载线程安全(TS)版 ZIP 包(如 PHP 8.2),解压后修改
php.ini,取消注释:extension=curl、extension=openssl、extension=fileinfo、extension=mbstring -
Composer:运行官方
Composer-Setup.exe,安装时指定你刚解压的php.exe路径 - Web 服务器:可用系统自带 IIS(启用 CGI 功能)或轻量级 Herd(图形化,含 PHP/Nginx/MySQL,一键启停)
- 项目创建后,在项目根目录运行:
php artisan serve --host=127.0.0.1 --port=8000,然后访问http://127.0.0.1:8000
注意事项
避免踩坑的关键点:
- 不要用 Windows 自带 CMD 运行 Composer 命令——改用 PowerShell 或 Git Bash(兼容性更好)
- 确保
php -v和composer -V在任意路径下都能执行,说明环境变量已生效 - Laravel 10+ 要求 PHP ≥ 8.1,fileinfo 扩展必须启用(否则 composer install 报错)
- 如果访问空白页,检查项目根目录是否包含
public子目录,Web 服务器必须指向该目录(不是项目根目录)
不需要虚拟机,也不需要改 hosts 文件或编译源码。Laragon 是目前 Windows 下最接近“开箱即用”的方案;Herd 则更适合喜欢桌面应用交互的用户。两者都省去了 Apache 配置、域名绑定、SSL 证书等繁琐环节。


















