Windows环境下用XAMPP+Composer搭建Laravel:是否符合最佳实践?
在Windows系统中使用XAMPP + Composer安装Laravel的可行性与实践指南
是的,在Windows系统中搭配XAMPP与Composer安装和运行Laravel是完全可行且符合最佳实践的方案。XAMPP能快速搭建包含Apache、MySQL、PHP的本地开发环境,省去手动配置各个组件的麻烦;而Composer是Laravel官方指定的依赖管理工具,负责安装、更新Laravel核心及第三方包,二者搭配是Windows平台入门Laravel的主流选择之一。
一、安装前的准备
- 确保Windows系统满足Laravel最低要求:PHP版本≥8.1,且已开启
OpenSSL、PDO、Mbstring、Tokenizer、JSON、Ctype、Fileinfo等扩展(XAMPP默认已开启大部分,后续可验证) - 下载包含PHP8.1及以上版本的XAMPP安装包(匹配Laravel最新稳定版)
- 下载Composer的Windows官方安装程序
二、详细安装步骤
1. 安装并配置XAMPP
- 运行XAMPP安装程序,选择非系统盘的安装路径(如
D:\xampp,避免权限限制问题) - 安装完成后打开XAMPP控制面板,启动
Apache和MySQL服务,确认服务状态显示为"Running" - 验证PHP环境:浏览器访问
http://localhost/dashboard/phpinfo.php,检查PHP版本及所需扩展是否已启用
2. 安装并配置Composer
- 运行Composer安装程序,在"Developer Settings"步骤中,选择XAMPP自带的PHP路径(如
D:\xampp\php\php.exe) - 安装完成后,打开CMD或PowerShell,输入
composer -V,若显示Composer版本信息则安装成功
3. 创建并运行Laravel项目
- 打开命令行,切换到XAMPP的
htdocs目录(Apache网站根目录):cd D:\xampp\htdocs - 执行Laravel项目创建命令(
my-laravel-project为自定义项目名):composer create-project laravel/laravel my-laravel-project - 进入项目目录:
cd my-laravel-project - 启动内置开发服务器:
php artisan serve - 浏览器访问
http://localhost:8000,看到Laravel欢迎页面即表示安装成功
4. 可选:配置Apache虚拟主机(更贴近生产环境)
- 打开XAMPP目录下的
apache\conf\extra\httpd-vhosts.conf文件,添加以下配置(替换为你的项目public目录路径):<VirtualHost *:80> DocumentRoot "D:/xampp/htdocs/my-laravel-project/public" ServerName mylaravel.test </VirtualHost> - 打开Windows系统的
C:\Windows\System32\drivers\etc\hosts文件,添加一行:127.0.0.1 mylaravel.test - 重启XAMPP的Apache服务,之后可通过
http://mylaravel.test访问项目
三、推荐学习资源
- Laravel官方文档:最权威的安装与使用指南,覆盖各版本的配置细节
- YouTube教程:搜索"Laravel XAMPP Windows installation",选择播放量高、发布时间较近的实操视频(如Laracasts官方教程、知名PHP开发者的演示)
- 国内技术社区:掘金、CSDN等平台的Laravel入门系列文章,很多作者会分享Windows环境下的踩坑经验
内容的提问来源于stack exchange,提问作者drogba
相关产品推荐
相关产品推荐

