Phpstorm logo

PhpStorm

The IDE that empowers PHP developers

Releases

PhpStorm 2026.2 출시

Read this post in other languages:

PhpStorm 2026.2 릴리스 개요에 오신 것을 환영합니다. 이번 버전에서는 선호하는 코딩 에이전트, AI 모델 및 AI 구독 서비스를 더 효과적으로 활용할 수 있도록 PhpStorm 플랫폼을 강화했으며, PHP와 Laravel 지원을 개선하고 Git 저장소, 데이터베이스, 기본 제공 터미널 작업의 생산성을 향상했습니다.

PhpStorm 2026.2 다운로드

PhpStorm의 AI

PhpStorm 2026.2에서는 더 많은 타사 AI 공급자를 기본적으로 지원하며, 코딩 에이전트가 IDE의 결정론적 기능을 더 폭넓게 활용할 수 있도록 개선되었습니다.

에이전트 스킬 관리자

AI 에이전트의 유용성은 얼마나 충분한 컨텍스트를 갖고 있느냐에 달려 있습니다. 프레임워크, 규칙, 사용 도구에 대한 지식이 에이전트에 없으면 사용자가 새 채팅 창을 열 때마다 동일한 설정을 반복해서 설명해야 합니다.

AI 에이전트 스킬은 이 문제를 해결합니다. PhpStorm에 한 번만 설치하면 에이전트가 모든 프로젝트와 세션에서 해당 분야의 지식을 자동으로 활용합니다. IDE에서 직접 스킬을 탐색하고 관리하거나, 공개 GitHub 저장소와 같은 외부 레지스트리로 내장 라이브러리를 확장하거나, Claude Code 또는 Codex용으로 이미 설정한 스킬을 PhpStorm으로 가져올 수 있습니다.

자세한 내용은 이 블로그 게시물에서 알아보세요.

AI 기반 코드 완성에서 타사 공급자 지원

AI 기반 코드 완성은 인라인 완성과 커서 너머의 다음 편집 제안을 결합한 에디터 내 코드 제안 경험입니다. 모든 JetBrains AI 사용자가 별도 설정 없이 바로 사용할 수 있으며, JetBrains가 트레이닝한 모델로 구동되어 AI 크레딧을 소모하지 않습니다. 

이번 업데이트에서는 AI 완성에 사용할 OpenAI 호환 모델 공급자를 직접 연결할 수 있습니다.

PhpStorm에 GitHub Copilot 통합

JetBrains와 Microsoft의 직접적인 파트너십을 통해 GitHub Copilot이 이제 JetBrains IDE에 기본 통합된 에이전트로 제공됩니다. 기존의 ACP 레지스트리 설정과 달리 Copilot을 별도 설정 없이 바로 사용할 수 있으며 더 일관된 사용 경험을 제공합니다.

AI 채팅의 에이전트 선택기에서 Copilot에 바로 액세스할 수 있습니다. 인증은 GitHub 계정을 사용하는 OAuth를 통해 처리되며, 활성 상태의 GitHub Copilot 구독이 필요합니다.

터미널 AI 세션을 위한 더 빠른 PhpStorm MCP 서버 설정

터미널에서 AI 에이전트 워크플로를 더 효과적으로 활용할 수 있도록, 이제 선호하는 코딩 에이전트로 새 세션을 시작할 때 IDE가 PhpStorm MCP 서버를 구성하라는 안내를 표시합니다. MCP 서버가 구성되어 있지 않으면 알림이 자동으로 표시되며, 관련 설정으로 바로 이동할 수 있습니다.

PHP

영구 파일 참조를 위한 #[FileReference] 속성

이제 PhpStorm에서 함수, 메서드 및 생성자에 #[FileReference] 속성을 사용하여 문자열 리터럴을 파일 혹은 디렉터리 경로로 표시할 수 있습니다 이러한 매개변수에 경로가 문자열로 전달되면 탐색 및 리팩터링에 대한 최고의 PhpStorm 지원이 제공됩니다.

주석이 지정된 파일 참조는 프로젝트 전체에 적용되며 IDE를 다시 시작해도 유지되므로, 수동으로 참조를 삽입하는 방식보다 더 뛰어난 대안입니다. 단순한 참조뿐만 아니라 basePath로 정의된 상대 경로와 동적으로 생성된 경로, 변수 및 상수를 사용해 구성된 경로도 지원합니다.

코드 품질 도구의 트리거 옵션

IDE 성능을 더 최적화하기 위해, 이제 PhpStorm에서는 PHPStan이나 Laravel Pint와 같은 타사 코드 품질 도구가 사용자가 입력하는 동안 실시간으로 실행되거나 유휴 상태 또는 파일 저장 시 실행되도록 구성할 수 있습니다. 설정 | PHP | 품질 도구 | {quality_tool_name}에서 실행 모드를 설정할 수 있습니다.

추가적인 언어 지원 개선에는 다음이 포함됩니다.  

  • PER 코드 스타일 3.0 지원. 코드 서식 재지정 액션을 사용할 때 PhpStorm의 기본 서식 지정 도구가 PER 코딩 스타일 3.0 사양을 사용하도록 구성하려면 설정 | 에디터 | 코드 스타일 | PHP | 다음을 사용하여 설정… 으로 이동한 다음 목록에서 PER-CS 3.0.0을 선택하세요.
  • 객체 변수 다음에 화살표 자동 완성. 이 설정은 기본적으로 활성화되어 있습니다. 비활성화하려면 설정 | 에디터 | 일반 | 스마트 키 | PHP로 이동하세요.
  • #[ArrayShape] 내에 명시적인 키가 없는 중첩 배열의 코드 자동 완성.

Laravel

Laravel 도구 창

새로운 Laravel 도구 창을 사용하면 PhpStorm을 벗어나지 않고도 Laravel 프로젝트를 관리할 수 있습니다. Dashboard(대시보드) 탭에서는 프로젝트 정보를 확인하고 Artisan 명령어에 빠르게 접근할 수 있으며, Errors(오류) 탭에서는 로컬 또는 Sentry에 저장된 로그 파일을 탐색하고 로그를 복사하여 붙여 넣을 필요 없이 AI를 사용해 오류를 분석하거나 해결할 수 있습니다. 또한 Laravel Cloud 탭에서는 배포와 환경 변수를 관리할 수 있습니다.

Laravel 개발자를 위한 기타 개선 사항은 다음과 같습니다.

  • laravel/passport 및 stancl/tenancy 패키지를 지원합니다.
  • PHP 8.5의 파이프 연산자를 지원합니다.
  • 데이터베이스 스키마 파일 지정을 위한 ide.json 옵션, Eloquent 모델 클래스를 데이터베이스 테이블에 명시적으로 매핑하는 기능, Laravel Livewire 위치에 대한 사용자 지정 경로, 그리고 새로운 viteAsset, passportScopeId, staticStrings(파일 링크 지원) 완성 유형을 지원합니다.

전체 업데이트 목록은 Laravel Idea 변경 로그를 확인하세요.

TypeScript 7에 대한 IDE 지원

TypeScript 프로젝트가 커져서 자동 완성 및 리팩토링이 느려진 경우 TypeScript 7이 이를 해결할 수 있습니다. Microsoft가 컴파일러와 언어 서버를 Go로 재작성하여 타입 검사가 최대 4배 빨라졌고, 큰 코드베이스에서도 코드 완성과 리팩토링이 더욱 경쾌해졌습니다.

PhpStorm 2026.2는 이미 TypeScript 7을 사용하는 프로젝트에서 이를 기본적으로 지원하며, 이전 버전을 사용하는 프로젝트에는 선택적으로 업그레이드할 수 있는 방법을 제공합니다. 따라서 첫날부터 프로젝트 전체를 마이그레이션하지 않아도 TypeScript 7의 성능 향상을 즉시 누릴 수 있습니다.

버전 관리

향상된 Git 워크트리 지원

2026.2 버전에서는 WSL과 같은 다양한 개발 환경에서 Git 워크트리를 더 쉽게 관리할 수 있습니다. 또한 IDE에서 직접 워크트리를 쉽게 제거하고 정리할 수 있습니다.

이러한 업데이트를 통해 일상적인 워크트리 관리 작업이 더 간편해지며, 외부 Git 도구로 전환해야 하는 필요성도 줄어듭니다.

간소화된 Git 충돌 해결 흐름

대규모 프로젝트에서는 병합 시 수십 개의 파일에서 충돌이 발생하는 경우가 많으며, 그중 상당수는 단순한 import 불일치나 서식 차이로 인한 것입니다. PhpStorm 2026.2에서는 충돌 해결 워크플로를 개선하여 Resolve All Simple Conflicts(모든 간단한 충돌 해결) 액션을 실행하면 파일을 하나씩 열 필요 없이 변경 집합 전체의 일반적인 충돌을 즉시 자동으로 해결할 수 있습니다. 또한 새로운 워크플로에서는 해결된 파일과 해결되지 않은 파일을 한눈에 확인하고, 언제든 파일을 다시 열며, 충돌 청크를 원하는 순서대로 되돌리거나 다시 적용할 수 있습니다.

코드 검토에서 사용자 이름 자동 완성

이제 코드 검토 댓글에서 팀원을 더 쉽게 멘션할 수 있습니다. 댓글에 @을 입력하면 현재 GitHub 또는 GitLab 저장소의 사용자 목록이 표시되며, 멘션할 사람을 선택할 수 있습니다.

터미널

터미널 세션에서 파일과 이미지를 더 간편하게 공유

이제 터미널이나 CLI 에이전트로 작업할 때 프로젝트나 외부 애플리케이션에서 경로를 복사하여 붙여 넣을 필요가 없습니다. 파일이나 폴더를 터미널로 직접 드래그앤드롭하면 현재 명령어에 해당 경로가 삽입됩니다.

특정 위치에서 빠르게 작업을 시작하려면 파일이나 폴더를 터미널 탭 영역으로 드래그 앤 드롭하세요. 해당 위치를 루트 경로로 설정한 새 터미널 탭이 열립니다.

이제 지원되는 CLI 에이전트 세션에 클립보드의 이미지를 직접 붙여 넣을 수도 있어, 에이전트와 시각적 정보를 더 쉽게 공유할 수 있습니다.

UI

비 모달 Settings(설정) 대화상자

Settings(설정) 대화상자가 열려 있어도 더 이상 이를 닫지 않고 IDE 창과 상호 작용할 수 있습니다. 따라서 프로젝트 경로를 복사해 범위를 설정하거나, 구성 파일의 값을 설정에 삽입하거나, 코드 모양 변경 사항을 즉시 확인하거나, 구성 프로세스 중에 다른 프로젝트로 전환하는 작업도 손쉽게 수행할 수 있습니다.

기본적으로 Settings(설정) 창은 호출된 프로젝트 위에 계속 표시됩니다. 고정을 해제하면 프로젝트 뒤로 보낼 수 있습니다.

데이터베이스

새롭게 디자인된 빈 상태 화면: 프로젝트를 더 빠르게 시작하는 방법

초기 설정을 간소화하고 처음부터 바로 코드를 작성할 수 있는 환경을 제공하기 위해 데이터베이스 탐색기 도구 창의 빈 상태 화면을 새롭게 디자인했습니다. 새 프로젝트를 열면 이제 이 도구 창에 데이터 소스를 즉시 생성할 수 있는 빠른 액션이 표시됩니다.

또한 구성 단계에 신경 쓰지 않고 기본 데이터베이스 기능을 익힐 수 있도록, 빈 상태 화면에서 빠른 시작 가이드의 PostgreSQL, MySQL 및 SQLite 데모 데이터베이스에 한 번의 클릭으로 접근할 수 있습니다.

사용자 지정 쿼리 콘솔 이름: 한눈에 더 많은 컨텍스트 제공 

이제 에디터 탭 헤더에 표시되는 쿼리 콘솔 이름을 사용자 지정할 수 있어, 열려 있는 콘솔과 파일을 더 쉽게 식별할 수 있습니다.

이전에는 파일 이름 옆에 데이터 소스 이름만 표시되었습니다. 이제는 변수를 사용하여 연결된 데이터 소스, 데이터베이스, 스키마 또는 검색 경로와 같은 추가 정보를 표시할 수 있습니다. 템플릿을 구성하려면 설정 | 데이터베이스 | 쿼리 파일 및 콘솔로 이동한 다음 캐럿을 템플릿 필드에 두고 필요한 편수를 삽입하세요.

Use this template for query files(이 템플릿을 쿼리 파일에 사용)를 활성화하면 동일한 템플릿을 쿼리 파일에도 적용할 수 있습니다.

데이터베이스 색상: 2.0 버전

데이터베이스 색상 시스템이 새롭게 개선되어 더 일관된 사용자 경험과 다양한 사용 편의성 향상을 제공합니다. 이번 릴리스에서는 적응형 색상 엔진과 함께 여러 구조적 사용 편의성 개선 사항이 도입되었습니다.

  • 테마 인식 사용자 지정 색상을 지원합니다. 이전에는 정적 #RRGGBB 16진수 색상 코드가 밝은 테마 및 어두운 테마에서 동일하게 적용되어, 테마를 전환하면 시각적 대비가 무너지는 경우가 많았습니다. 이제는 색조만 선택하면 IDE가 현재 테마에 맞게 색상을 자동으로 조정합니다.
  • 폴더 색상을 지원합니다. 이제 개별 데이터베이스 객체뿐만 아니라 폴더에도 사용자 지정 색상을 적용할 수 있습니다.
  • 색상 설정에 더 쉽게 접근할 수 있습니다. 색상 하위 메뉴가 한 단계 위로 이동해 찾기 쉬워졌으며, 이제 모든 색상 설정을 별도의 대화상자가 아닌 기본 Settings(설정) 창에서 바로 사용할 수 있습니다.

성능

2026.2 EAP 블로그 게시물에서 발표한 것처럼, PhpStorm 2026.2는 IDE의 전반적인 안정성과 성능 향상에 중점을 두고 있습니다. 현재로서는 프로젝트 색인 생성 시간이 최대 10%* 빨라진 것 외에 즉각적인 변화는 크지 않지만, 이번 변경 사항은 향후 릴리스에서 로컬 및 원격 개발 환경 모두에서 가동 시간, 색인 생성 시간, 멈춤 현상을 줄이기 위한 기반을 마련합니다. 

설문 조사에 응답하고 PhpStorm의 성능에 관한 피드백을 남겨주세요.

*다양한 PHP 프레임워크를 사용하는 여러 프로젝트로 벤치마크를 수행했습니다. 

클라우드

에디터에서 바로 Docker Compose 상태 확인 

이제 Docker Compose 파일이 더 풍부한 정보와 상호 작용 기능을 제공합니다. Docker Compose 파일 내에서 실행 중인 컨테이너의 상태를 바로 확인하고, 에디터를 벗어나지 않고도 자주 사용하는 액션에 빠르게 접근할 수 있습니다.

Compose 파일의 해당 항목에서 특정 서비스의 로그로 바로 이동하거나, 데이터베이스 연결을 생성하거나, 브라우저에서 서비스를 직접 열 수 있어 애플리케이션 스택을 더 쉽게 모니터링하고 관리할 수 있습니다.

서비스 템플릿을 통한 더 빠른 Docker Compose 설정

이제 PostgreSQL과 Kafka 같은 널리 사용되는 기술의 즉시 사용할 수 있는 템플릿을 통해 Docker Compose의 종속 서비스를 더 쉽게 생성할 수 있습니다.

서비스 이름을 입력하거나 자동 완성 목록에서 선택하기만 하면 IDE가 해당 Docker Compose 구성을 자동으로 생성해 줍니다. 이를 통해 자주 사용하는 서비스를 더 빠르게 실행할 수 있으며, 수동 구성 작업도 줄일 수 있습니다.

Terraform 테스트 프레임워크 지원

2026.2 버전에서는 Terraform 테스트 프레임워크에 대한 기본 지원을 추가하여 IDE의 Terraform Infrastructure as Code 기능 지원을 확장했습니다. 이 통합을 통해 IDE의 에코시스템 지원이 더 완성되어 개발 수명 주기 초기에 모듈 동작을 검증하고 구성 정책을 적용할 수 있습니다.

이러한 기능은 기본 제공 인프라 도구를 더 확장하여, 배포 구성을 유지 관리하기 쉽고 예측 가능하며 깔끔하게 유지할 수 있도록 도와줍니다.

게시물 원문 작성자