통합

PhpStorm은 다양한 통합 기능을 기본 제공하며 플러그인으로 이를 더욱 확장합니다.

버전 관리

PhpStorm의 버전 관리 통합은 Git(GitHub 및 GitLab 포함), Subversion, Mercurial 및 Perforce를 지원합니다. 변경 사항과 Diff를 관리 및 검토하고, 자동화된 코드 분석 결과를 받고, 시각적 도구로 리베이스 또는 병합을 수행하고, 변경 사항을 보관, 푸시 및 풀할 수 있습니다.

Git

효율적인 시각적 브랜치 관리, 직관적인 병합 및 Diff 뷰, 대화형 리베이스, Git 후크 지원, 및 커밋 시 코드 분석을 이용해 보세요.

GitHub

풀 리퀘스트를 위한 전체 워크플로, 코드에서 GitHub 이슈로의 이동 등, 일반적인 GitHub 작업을 IDE에서 바로 수행할 수 있습니다.

GitLab

병합 요청을 생성, 승인 또는 종료하고, 검토를 제출하고, 코멘트를 남기세요. 모두 IDE 내에서 유용한 코드 지원 기능을 이용해 수행할 수 있습니다.

Subversion

SVN 작업, 커밋에 대한 세부적 제어, 파일 잠금 및 잠금 해제 기능 등에 바로 액세스할 수 있습니다.

Mercurial

브랜치 및 북마크 작업에 대한 강력한 지원을 받고, 수정된 파일을 커밋하기 전에 분석하고, Mercurial 업스트림으로 변경 사항을 푸시하고 가져오는 등의 작업을 수행할 수 있습니다.

Perforce

변경 목록을 관리하고, 보류 중인 변경 사항을 보관하고, 작업 공간 파일과 Perforce 디폿 버전 간의 차이를 확인하고, 리비전 그래프와 시간 경과 뷰에 액세스하는 등의 작업을 수행할 수 있습니다.

원격 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 배포판에서 사용할 수 있는 Python 인터프리터로 작업하려면 Linux용 Windows 하위 시스템(WSL 및 WSL 2)을 사용하세요.

원격 개발

JetBrains Gateway를 단일 진입점으로 사용하여 로컬 시스템을 모든 개발 환경에 연결하세요. 이를 독립 실행형 런처로 사용하거나 PhpStorm에서 원격 서버에 연결하는 진입점으로 사용할 수 있습니다.

이를 통해 강력한 원격 호스트로 프로젝트를 체크아웃 및 로드하고, 코드를 색인화, 분석, 빌드, 실행, 디버그 및 테스트하는 동시에 씬 클라이언트에서 IDE 인터페이스를 사용할 수 있습니다.

Gitpod, Google Cloud Workstations, Coder, GitHub Codespaces의 사용자 지정 설정 또는 옵션을 사용하거나, WSL2에서 직접 원격 서버를 원하는 방식으로 관리하세요.

자세히 알아보기

Gitpod

클라우드에서 바로 GitHub, GitLab 또는 Bitbucket의 프로젝트를 진행하세요.

Google Cloud Workstations

언제 어디서나 사용할 수 있고 완벽하게 관리되며 사용자 지정 가능한 환경을 통해 안전하고 생산적이며 원활한 개발자 경험을 누려보세요.

Coder

Kubernetes 또는 VM 인프라 내에서 Coder로 구동되는 강력하고 안전한 환경을 즐겨보세요.

GitHub Codespaces

몇 초 만에 강력하고 구성 가능한 클라우드 개발 환경을 구축하세요.

Code With Me

Code With Me는 PhpStorm과 함께 번들로 제공되는 공동 코딩 및 페어 프로그래밍 서비스입니다. 로컬로 실행 중인 프로젝트를 누구와도 공유하고 실시간 협업, 코드 편집, 서버 공유 및 디버그 세션 실행 등의 기능을 이용할 수 있습니다.

자세히 알아보기

종속성 관리

PhpStorm은 Composer 종속성 관리자와 통합되므로 Packagist 또는 사용자 지정 저장소에서 패키지를 프로젝트의 종속성으로 선언하고 IDE에서 이를 관리할 수 있습니다.

일반적인 Composer 명령어 실행을 위한 전용 사용자 인터페이스, composer.json 작업을 위한 포괄적인 코딩 지원, 그리고 프로젝트의 루트 구조 및 PHP 언어 수준을 정의된 구성과 동기화하는 기능을 제공합니다.

데이터베이스 지원

PhpStorm은 MySQL, PostgreSQL, MongoDB, Redis, SQLite 및 기타 다양한 DBMS 파생 언어를 즉시 지원합니다. IDE를 벗어나지 않고도 PHP 데이터베이스를 탐색하고 관리할 수 있습니다.

자세히 알아보기

플러그인

PhpStorm에는 핵심 기능을 확장하는 여러 번들 플러그인이 포함되어 있습니다. 기존 플러그인을 관리하고, JetBrains Marketplace에서 새 플러그인을 설치하고, ​​사용자 지정 플러그인 저장소를 설정하는 모든 작업을 IDE 내에서 수행할 수 있습니다.

또한, 프로젝트의 특정 기술이나 프레임워크에 대한 지원을 제공하는 플러그인 목록을 만들면, PhpStorm에서 해당 플러그인이 설치되고 활성화되어 있는지 확인합니다.

터미널

  • 명령줄 지원

    PhpStorm에는 IDE 내에서 명령줄 셸 작업을 수행하기 위한 내장형 터미널 에뮬레이터가 포함되어 있습니다. 이를 사용하면 전용 터미널 애플리케이션으로 전환하지 않고도 Git 명령을 실행하고, 파일 권한을 설정하고, 기타 명령줄 작업을 수행할 수 있습니다.
  • 프레임워크 명령어 완성

    Laravel, Symfony, WordPress 및 Composer의 명령어 완성 기능을 이용하고 최근에 실행한 명령어를 쉽게 탐색할 수 있습니다.
  • 로그 파일 지원

    이 터미널에서는 또한 Laravel, Symfony 및 WordPress 로그 파일이 완벽하게 지원되며 날짜, 시간, 이벤트(심각도 수준별) 및 하이퍼링크가 적절히 강조 표시됩니다.
  • AI로 생성된 명령어

    이 터미널에는 효율적인 AI 지원 명령어 생성 및 VCS 충돌 해결 기능도 있습니다.

전문 웹 개발자를 위한 PHP IDE

전 세계 60만 명 이상의 행복한 PhpStorm 사용자 대열에 합류하세요

PhpStorm 다운로드