You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.27 07:03:11