集成

PhpStorm 提供了一系列内置集成和插件增强集成。

版本控制

PhpStorm 的版本控制集成支持 Git(包括 GitHub 和 GitLab)、Subversion、Mercurial 和 Perforce。管理和审查更改与差异、获取自动化代码分析、使用可视化工具变基或合并,以及搁置、推送和拉取更改。

Git

提交时获得高效的可视化分支管理、直观的合并与差异视图、交互式变基、Git 挂钩支持和代码分析。

GitHub

直接在您的 IDE 中执行常见的 GitHub 任务,包括拉取请求以及从代码导航到 GitHub 议题的完整工作流。

GitLab

借助实用的编码辅助,直接在 IDE 中创建、审批或关闭合并请求,提交审查和留下评论。

Subversion

直接访问 SVN 操作、对提交进行精细控制、锁定和解锁文件等。

Mercurial

获得对使用分支和书签的强大支持,在提交修改后的文件之前对其进行分析,向 Mercurial 上游仓库推送更改和从 Mercurial 上游仓库拉取更改等。

Perforce

管理更改列表、搁置待定更改、查看工作区文件与 Perforce depot 版本之间的差异、访问修订图和延时视图等。

远程 PHP 解释器

在真实或虚拟服务器上类似于生产的环境中或测试环境中运行、调试和分析您的应用程序。通过 SSH、Docker(以及 Docker Compose)、Vagrant 或 WSL 配置对远程 PHP 解释器的访问。

Docker

直接从 IDE 连接到 Docker 注册表、运行容器、管理 Docker Compose 应用程序等。

SSH 终端和工具

通过 PhpStorm 的内置 SSH 终端启动 SSH 会话,并在远程服务器上运行命令。

Vagrant

管理托管在 Oracle VM VirtualBox、VMWare 或 Amazon EC2 上的虚拟机,并在专门构建的环境中运行代码。

WSL

将适用于 Linux 的 Windows 子系统(WSL 和 WSL 2)与您的 Linux 发行版中提供的 PHP 解释器配合使用。

远程开发

使用 JetBrains Gateway 作为单一入口点,将本地机器连接到任何开发环境。您既可以将其用作独立启动器,也可以用作从 PhpStorm 连接到远程服务器的入口点。

允许您在瘦客户端上使用 IDE 界面,同时让功能强大的远程主机签出和加载您的项目、编制索引、分析、构建、运行、调试和测试您的代码。

按照您的方式管理远程服务器,既可以使用您自己的自定义设置或 Gitpod、Google Cloud Workstations、Coder、GitHub Codespaces 中的选项,也可以直接在 WSL2 上管理。

了解详情

Gitpod

直接在云端处理 GitHub、GitLab 或 Bitbucket 中的项目。

Google Cloud Workstations

随时随地通过提供的完全托管、可自定义环境享受安全、高效、流畅的开发者体验。

Coder

享受完全由您的 Kubernetes 或虚拟机基础架构中的 Coder 提供支持的强大、安全的环境。

GitHub Codespaces

快速启动功能强大且可配置的云开发环境。

Code With Me

Code With Me 是一项与 PhpStorm 捆绑的协作编码和结对编程服务。利用 Code With Me,您可以与任何人共享您本地运行的项目,并体验实时协作、编辑代码、共享服务器和运行调试会话的乐趣。

了解详情

依赖项管理

PhpStorm 与 Composer 依赖项管理器集成,这样一来,您可以将 Packagist 中的软件包或自定义仓库声明为项目依赖项,并通过 IDE 管理这些依赖项。

通过专用的用户界面运行常用的 Composer 命令,利用全面的代码辅助处理 composer.json,并将项目的根结构和 PHP 语言级别与其中定义的配置同步。

数据库支持

PhpStorm 直接支持 MySQL、PostgreSQL、MongoDB、Redis、SQLite 等许多其他 DBMS 方言。在 IDE 中探索和管理您的 PHP 数据库。

了解详情

插件

PhpStorm 包含的多个捆绑插件可以扩展其核心功能。管理现有插件、通过 JetBrains Marketplace 安装新插件或设置自定义插件库,这些操作均可以在 IDE 中完成。

您还可以创建为您的项目的特定技术或框架提供支持的插件列表,PhpStorm 将验证插件是否已安装并启用。

终端

  • 命令行支持

    PhpStorm 包含一个用于在 IDE 内处理命令行 shell 的嵌入式终端模拟器。使用它运行 Git 命令、设置文件权限以及执行其他命令行任务,无需切换到专用的终端应用程序。
  • 框架命令补全

    享受针对 Laravel、Symfony、WordPress 和 Composer 的命令补全,并轻松浏览最近执行的命令。
  • 日志文件支持

    终端还完全支持 Laravel、Symfony 和 WordPress 日志文件,并且可以适当地高亮显示日期、时间、事件(按严重性级别)和超链接。
  • AI 生成的命令

    该终端还可以在 AI 辅助下高效生成命令和解决 VCS 冲突。

面向专业 Web 开发者的 PHP IDE

加入全球 60 多万名快乐 PhpStorm 用户的行列!

下载 PhpStorm