如何在VSCode中运行Laravel项目 Laravel在VSCode中的启动方法

如何在VSCode中运行Laravel项目 Laravel在VSCode中的启动方法
最新回答
你是我所有的梦

2021-01-03 00:33:35

在VSCode中运行Laravel项目需完成环境配置、插件安装及基础操作,以下是具体步骤:

一、环境准备

确保已安装以下基础工具:

  • PHP(建议8.0+版本)
  • Composer(PHP依赖管理工具)
  • Node.js(用于前端资源编译)

二、VSCode插件安装
  1. PHP Intelephense

    提供代码补全、定义跳转、语法检查等功能,支持Laravel语法高亮。

  2. Laravel Extension Pack

    包含Blade模板语法支持、Artisan命令行工具集成等核心功能。

  3. DotENV

    增强.env环境变量文件的编辑体验,支持语法高亮。

  4. PHPUnit Test Explorer(可选)

    用于运行和调试Laravel测试用例。

三、PHP路径配置
  1. 打开VSCode设置(File → Preferences → Settings),搜索php.executablePath。
  2. 根据系统类型填写路径:

    Windows:C:xamppphpphp.exe(示例路径)

    Linux/macOS:/usr/bin/php(示例路径)

四、启动Laravel项目
  1. 打开终端

    通过View → Terminal或快捷键(Ctrl+`)启动内置终端。

  2. 进入项目目录

    使用cd命令切换到Laravel项目根目录。

  3. 启动开发服务器

    执行命令:php artisan serve

    默认访问地址:

    http://127.0.0.1:8000

五、常见问题解决
  1. Storage目录权限问题

    Linux/macOS:终端执行chmod -R 775 storage(推荐组权限控制)

    Windows:右键storage文件夹 → 属性 → 安全 → 编辑 → 添加用户写入权限

  2. 端口冲突

    启动时指定端口:php artisan serve --port=8080

六、测试运行(可选)
  1. 安装PHPUnit

    通过Composer安装:composer require --dev phpunit/phpunit

  2. 配置测试插件

    在VSCode设置中指定PHPUnit路径:./vendor/bin/phpunit

  3. 运行测试

    打开测试面板(View → Testing)→ 点击运行按钮

七、Git版本控制集成
  1. 初始化仓库

    终端执行:git init

  2. 提交更改

    通过源代码管理面板(View → Source Control)暂存文件 → 填写提交信息 → 提交

  3. 远程协作

    推送:点击... → Push

    拉取:点击... → Pull

八、调试配置(进阶)
  1. 安装Xdebug

    根据系统类型参考

    Xdebug官方文档
    安装

  2. 配置launch.json

    在项目根目录.vscode/launch.json中添加PHP调试配置:{ "version": "0.2.0", "configurations": [ { "name": "Listen for Xdebug", "type": "php", "request": "launch", "port": 9003 } ]}

  3. 启动调试

    按F5开始调试,设置断点进行代码分析

通过以上步骤,您可以在VSCode中完成Laravel项目的开发、测试、调试及版本控制全流程。建议定期通过composer update更新依赖,并使用php artisan命令管理数据库迁移、队列任务等核心功能。