VSCode 配置PHP开发环境

目录

一、安装相关插件

二、配置php.ini

[三、Vscode debug launch.json 配置](#三、Vscode debug launch.json 配置)

1) php文件 debug php文件 debug)

2) php服务debug php服务debug)


一、安装相关插件

vscode setting.json 文件配置

复制代码
"phpserver.autoOpenOnReload": true,
  "phpserver.browser": "",
  "phpserver.ip": "localhost",
  "phpserver.phpConfigPath": "D:\\php\\8.3.30\\php.ini",
  "phpserver.port": 3000,
  "phpserver.relativePath": ".",
  "php.validate.executablePath": "D:\\php\\8.3.30\\php.exe",
  "phpserver.phpPath": "D:\\php\\8.3.30\\php.exe",
  "php.debug.executablePath": "D:\\php\\8.3.30\\php.exe",

二、配置php.ini

在php.ini 添加如下配置 (D:\php\8.3.30 php 安装目录)

复制代码
  [XDebug]
    ; 确保路径正确,指向你下载的xdebug dll文件
    zend_extension="D:\php\8.3.30\ext\php_xdebug-3.5.1.dll"
    ; 调试模式
    xdebug.mode=debug
    xdebug.collect_params=1
    xdebug.collect_return=1
    xdebug.output_dir="D:/php/tmp"
    xdebug.log="D:/php/log/xdebug.log"
    xdebug.start_with_request=yes ;trigger
    xdebug.client_host=localhost
    xdebug.client_port=9003

三、Vscode debug launch.json 配置

复制代码
     {
          "version": "0.2.0",
          "configurations": [
            {
              "type": "php",
              "request": "launch",
              "name": "Run using PHP executable",
              "port": 9003,  // 这里端口需要与php.ini中配置一致
              "program": "${file}",
              "runtimeExecutable": "D:/php/8.3.30/php.exe"
            }
          ]
        }

1) php文件 debug

终端中执行php文件,然后按F5打开debug调试

复制代码
php test.php

test.php 文件

2) php服务debug

launch.json 配置中添加 服务器地址监听

复制代码
{
  "version": "0.2.0",
  "configurations": [
    {
      "type": "php",
      "request": "launch",
      "name": "Run using PHP executable",
      "port": 9003,
      "program": "${file}",
      "runtimeExecutable": "D:/php/8.3.30/php.exe",
      "url":"http://localhost:3000/${fileBasenameNoExtension}.php" //需要调试的服务器地址
    }
  ]
}

启动php 服务,然后按F5 唤出调试工具

复制代码
##使用命令
php -S localhost:3000
##或是使用PHP Server

PHP Server: 右键 php文件

相关推荐
辛迪聊物业数字化30 分钟前
智慧物业管理平台架构实践:从SaaS物业云到商管系统的全模块落地
大数据·微服务·php
darin_ฅ( ̳• ◡ • ̳)ฅ13 小时前
【开发工具】2026版-VScode&IDEA&Cursor插件安装及插件配置迁移
vscode·idea
别动我齐刘海3 小时前
ROS2 Jazzy + C++ 实战路线——进阶学习3
c++·人工智能·vscode·python·算法·机器学习·机器人
右耳朵猫AI5 小时前
PHP周刊2026W38 | Laravel AI可观测、Symfony三版本、Webhook零信任、事件溯源架构
后端·php·laravel
专业程序开发源5 小时前
springboot篮球联赛管理系统13635-计算机课程设计、毕业设计
vue.js·spring boot·后端·python·django·php·课程设计
子非鱼a6 小时前
【WEB】cat flag
php
4SAPI7 小时前
大模型 API 聚合平台选型指南:企业与个人用户的接入架构、稳定性与成本评估
人工智能·php·agent
PHP实战开发录7 小时前
PHP Session为什么会拖慢并发请求
系统架构·php·开发
xieliyu.8 小时前
前端基础:常见CSS选择器用法
前端·css·笔记·vscode
别动我齐刘海1 天前
ROS2 Jazzy + C++ 实战路线——基础学习2
c++·人工智能·vscode·python·学习·机器学习·机器人