vscode之php插件及设置

本文详细介绍如何在VSCode中配置PHP开发环境,包括安装和设置实用插件,如vscode-icons、PHPDebug、openinbrowser等,以及如何通过修改settings.json实现个性化配置,如路径感知、自动换行和标题栏样式调整。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  • Chinese(Simplified) Language (不汉化,推荐一下)
  1. ctrl+shift+p
  2. 搜configure display language(配置显示语言)
  3. 在locale.json中输入括号里面的文字( “locale”:“zh-cn”, )
  4. 重启
  • vscode-icons 好看的图标插件
  • PHP Debug 配合php扩展Xdebug使用
  • open in browser 前端快速的打开浏览器
  • Bracket Pair Colorrizer 用来区分括号
  • PHP DocBlocker 用于函数,类的快速注释
  • PHP Intelephense PHP智能感知
  • PHP Intellisense PHP智能感知,两个都下
  • Path Intellisense 路径感知
  • PHP Namespace Resolver Namespace的快速引入, 选中类,按ctrl+alt+I
  • TODO Hightlight 高亮关键词 TODO: FIXME:
  • Settings Sync 同步扩展配置用的,这个最重要,以后就不需要换电脑了

vscode之php通用配置步骤(后面不再重复):

  1. 点击vscode的settings(设置)
  2. 搜settings.json,点 Edit in settings.json
//vscode-icons插件设置
"vsicons.presets.hideFolders": false,
"workbench.iconTheme": "vscode-icons",

// PHP基本设置与PHP智能感知
"php.suggest.basic": false,
"intelephense.completion.insertUseDeclaration": true,

//path-intellisense插件(js路径感知插件)
"path-intellisense.extensionOnImport": true,

//PHP DocBlocker插件设置
"php-docblocker.gap":false,
"php-docblocker.returnGap": false,
"php-docblocker.useShortNames": true,

//vscode自带设置
"window.titleBarStyle": "custom",    //标题栏样式
"editor.wordWrap": "on",    //自动换行
"workbench.statusBar.feedback.visible": false,    //关闭笑脸反馈
"editor.minimap.enabled": false,    //关闭迷你窗口

推荐阅读 : 利用vscode代码片段,设置通用文件头(fileheader)信息

### 如何在 VSCode 中配置 Docker 进行 PHP 开发 #### 安装必要的扩展 为了更好地支持 Docker 和 PHP 的开发,在 Visual Studio Code (VSCode) 中安装以下两个官方推荐的扩展是非常有帮助的: - **Remote - Containers**: 支持连接到远程 Docker 容器内进行开发工作。 - **PHP Intelephense**: 提供智能感知功能来增强编写 PHP 代码时的功能。 可以通过访问 VSCode 的市场页面或者直接通过编辑器内部的 Extensions 视图(快捷键 `Ctrl+Shift+X` 或者点击左侧活动栏中的方块图标)搜索上述名称来进行安装[^1]。 #### 设置本地环境与容器化项目结构 创建一个新的目录作为项目的根路径,并在此基础上构建适合于 Docker 使用的应用程序架构。通常情况下,会有一个名为 `docker-compose.yml` 文件用于定义服务、网络以及卷等资源。对于 PHP 应用而言,可能还需要准备一个自定义的 Dockerfile 来指定基础镜像和其他依赖项。 ```yaml version: '3' services: web: build: . ports: - "8080:80" volumes: - .:/var/www/html ``` 此段 YAML 脚本描述了一个简单的 Web 服务器设置,其中包含了端口转发规则以便可以从主机访问运行在容器里的应用程序[^4]。 #### 启动并进入容器 确保已经正确启动了 Docker Daemon 并且能够正常执行命令之后,利用 `docker-compose up -d` 命令以后台模式启动所有关联的服务实例。接着按照提示完成 SSH 密钥交换过程,使得后续可以直接登录目标容器而无需每次都输入密码[^3]。 #### 配置 Xdebug 插件实现断点调试 为了让开发者能够在 IDE 内部轻松地跟踪和分析 PHP 程序的行为,可以在 PHP-FPM 配置中加入对 Xdebug 扩展的支持。这一步骤涉及到修改 php.ini 文件以加载相应的模块,并调整一些参数如监听地址、IDE key 及其他选项,从而允许外部工具发起请求并与正在执行的过程建立通信链接[^2]。 ```ini [xdebug] zend_extension=xdebug.so xdebug.mode=debug xdebug.client_host=host.docker.internal xdebug.client_port=9003 xdebug.idekey=VSCODE ``` 以上 INI 片段展示了部分典型的 Xdebug 设定条目,具体数值可能会依据实际场景有所不同,请参照官方文档获取最新指导说明。 #### 在 VSCode 中开启远程开发体验 当一切准备工作就绪后,回到 VSCode 主界面并通过 Remote Explorer 查找刚刚创建好的容器名或 ID ,然后选择 “Attach to Running Container...”。一旦成功附加,则会在新的窗口里看到该环境中存在的文件系统视图,此时就可以如同操作本地一样自由地浏览、编辑源码乃至调用终端指令了。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值