0

0

VSC怎么在VSC中运行PHP框架_Laravel配置教程【详解】

星夢妙者

星夢妙者

发布时间:2025-12-30 20:54:09

|

596人浏览过

|

来源于php中文网

原创

vs code 仅是编辑器,运行 laravel 需先配置本地 php 环境、composer 和 artisan;调试需正确安装 xdebug 并在 launch.json 中配置路径映射与端口;前端构建应统一使用 vs code 内置终端执行 npm 命令。

vsc怎么在vsc中运行php框架_laravel配置教程【详解】

VS Code 本身不运行 Laravel,它只是编辑器;真正运行 Laravel 需要本地 PHP 环境 + Composer + Artisan 命令。VSC 的作用是写代码、调试、启动内置服务器(有限)、配合终端执行命令——别指望点一下按钮就跑起 Laravel。

PHP 和 Composer 必须先装好,否则 VSC 打不开 Laravel 项目

很多人卡在这一步:打开 laravel new blog 创建的项目,php artisan serve 报错 “command not found” 或 “PHP is not recognized”。这不是 VSC 的问题,而是系统没配好基础环境。

  • Windows 用户确认 php -vcomposer -v 能在任意终端(CMD/PowerShell/VS Code 内置 Terminal)中正常输出版本号
  • macOS 用户若用 Homebrew 安装 PHP,检查 which php 返回路径是否在 $PATH 中(常见坑:/opt/homebrew/bin/php 没加入 shell 配置)
  • Linux 用户注意 Ubuntu/Debian 默认不带 php-cli,需手动 sudo apt install php-cli unzip

在 VSC 终端里启动 Laravel 开发服务器最可靠

VSC 内置 Terminal(Ctrl+`View → Terminal)和系统终端行为一致,只要环境变量正确,php artisan serve 就能跑起来。别依赖插件“一键启动”,那些插件本质也是调这个命令。

  • 确保你在 Laravel 项目根目录(含 artisan 文件的目录),再运行 php artisan serve
  • 默认监听 http://127.0.0.1:8000,可加参数改端口或地址:php artisan serve --port=8080 --host=0.0.0.0
  • 如果提示 Unable to load dynamic library 'sodium',说明 PHP 扩展缺失,不是 VSC 问题,去 php.ini 解开对应扩展注释或重装 PHP

PHP Debug 插件(PHP Debug by Felix Becker)必须配好才能断点调试

光装插件不行,得让 VS Code 知道你的 PHP 可执行文件在哪,还要启动 Xdebug(Laravel 默认不启用)。不配对,F9 打断点完全没反应。

AI Undetect
AI Undetect

让AI无法察觉,让文字更人性化,为文字体验创造无限可能。

下载

立即学习PHP免费学习笔记(深入)”;

  • 确认已安装并启用 Xdebug:运行 php -m | grep xdebug,有输出才继续;没有就按官方文档编译或配置 php.ini
  • 在 VSC 中按 Ctrl+Shift+P → 输入 PHP: Select Interpreter → 选你本地的 php 可执行文件(如 /usr/bin/phpC:\xampp\php\php.exe
  • 项目根目录新建 .vscode/launch.json,内容至少包含:
    {
      "version": "0.2.0",
      "configurations": [
        {
          "name": "Listen for Xdebug",
          "type": "php",
          "request": "launch",
          "port": 9003,
          "pathMappings": {
            "/var/www/html": "${workspaceFolder}"
          }
        }
      ]
    }
    注意:port 要和 php.inixdebug.client_port 一致(Xdebug 3 默认是 9003);pathMappings 的左边是你容器/服务器上的路径(本地开发通常就是 ${workspaceFolder}),右边是本地路径

Laravel Mix / npm 脚本别在 VSC 外部终端跑,统一用 VSC Terminal

执行 npm run devnpm run build 时,如果在外部 CMD 或 iTerm 里运行,VSC 不知道这些进程状态,热更新、错误提示都不同步。而且容易因 Node 版本或 node_modules 权限问题失败。

  • 在 VSC Terminal 中执行 npm install(首次)和 npm run dev,确保 package.json 存在且 node -v 可用
  • 如果报错 cross-env: command not found,说明 node_modules/.bin 没进 $PATH —— 别全局装 cross-env,直接 npm install 重装依赖即可
  • 观察 Terminal 输出是否出现 Compiled successfullywebpack compiled successfully,没这句说明前端资源根本没生成,mix() 在 Blade 里会报 404

真正麻烦的从来不是 VSC 设置,而是 PHP、Xdebug、Node、Composer 四者版本兼容性。比如 PHP 8.2 + Xdebug 3.1 + Laravel 10 是稳的,但换成 PHP 8.3 beta 就可能触发未适配的警告;又比如 Laravel Sail 用户硬要在 VSC 里配 Xdebug,结果 Docker 网络不通——这些都不是点几下鼠标能解决的。

热门AI工具

更多
DeepSeek
DeepSeek

幻方量化公司旗下的开源大模型平台

豆包大模型
豆包大模型

字节跳动自主研发的一系列大型语言模型

通义千问
通义千问

阿里巴巴推出的全能AI助手

腾讯元宝
腾讯元宝

腾讯混元平台推出的AI助手

文心一言
文心一言

文心一言是百度开发的AI聊天机器人,通过对话可以生成各种形式的内容。

讯飞写作
讯飞写作

基于讯飞星火大模型的AI写作工具,可以快速生成新闻稿件、品宣文案、工作总结、心得体会等各种文文稿

即梦AI
即梦AI

一站式AI创作平台,免费AI图片和视频生成。

ChatGPT
ChatGPT

最最强大的AI聊天机器人程序,ChatGPT不单是聊天机器人,还能进行撰写邮件、视频脚本、文案、翻译、代码等任务。

相关专题

更多
laravel组件介绍
laravel组件介绍

laravel 提供了丰富的组件,包括身份验证、模板引擎、缓存、命令行工具、数据库交互、对象关系映射器、事件处理、文件操作、电子邮件发送、队列管理和数据验证。想了解更多laravel的相关内容,可以阅读本专题下面的文章。

338

2024.04.09

laravel中间件介绍
laravel中间件介绍

laravel 中间件分为五种类型:全局、路由、组、终止和自定。想了解更多laravel中间件的相关内容,可以阅读本专题下面的文章。

290

2024.04.09

laravel使用的设计模式有哪些
laravel使用的设计模式有哪些

laravel使用的设计模式有:1、单例模式;2、工厂方法模式;3、建造者模式;4、适配器模式;5、装饰器模式;6、策略模式;7、观察者模式。想了解更多laravel的相关内容,可以阅读本专题下面的文章。

708

2024.04.09

thinkphp和laravel哪个简单
thinkphp和laravel哪个简单

对于初学者来说,laravel 的入门门槛较低,更易上手,原因包括:1. 更简单的安装和配置;2. 丰富的文档和社区支持;3. 简洁易懂的语法和 api;4. 平缓的学习曲线。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

384

2024.04.10

laravel入门教程
laravel入门教程

本专题整合了laravel入门教程,想了解更多详细内容,请阅读专题下面的文章。

135

2025.08.05

laravel实战教程
laravel实战教程

本专题整合了laravel实战教程,阅读专题下面的文章了解更多详细内容。

82

2025.08.05

laravel面试题
laravel面试题

本专题整合了laravel面试题相关内容,阅读专题下面的文章了解更多详细内容。

75

2025.08.05

PHP高性能API设计与Laravel服务架构实践
PHP高性能API设计与Laravel服务架构实践

本专题围绕 PHP 在现代 Web 后端开发中的高性能实践展开,重点讲解基于 Laravel 框架构建可扩展 API 服务的核心方法。内容涵盖路由与中间件机制、服务容器与依赖注入、接口版本管理、缓存策略设计以及队列异步处理方案。同时结合高并发场景,深入分析性能瓶颈定位与优化思路,帮助开发者构建稳定、高效、易维护的 PHP 后端服务体系。

2

2026.03.04

AI安装教程大全
AI安装教程大全

2026最全AI工具安装教程专题:包含各版本AI绘图、AI视频、智能办公软件的本地化部署手册。全篇零基础友好,附带最新模型下载地址、一键安装脚本及常见报错修复方案。每日更新,收藏这一篇就够了,让AI安装不再报错!

0

2026.03.04

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
PHP课程
PHP课程

共137课时 | 12.9万人学习

JavaScript ES5基础线上课程教学
JavaScript ES5基础线上课程教学

共6课时 | 11.3万人学习

PHP新手语法线上课程教学
PHP新手语法线上课程教学

共13课时 | 1.0万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号