Linux에 PhpStorm을 설치하는 방법: Toolbox, Tar.gz, Snap 및 AUR

대부분의 Linux 사용자에게 PhpStorm을 설치하는 가장 간단한 방법은 JetBrains Toolbox를 이용하는 것입니다. Toolbox 앱의 압축을 풀고 실행한 다음 PhpStorm 옆에 있는 설치를 클릭하면 됩니다. 독립 실행형 Linux 아카이브를 직접 설치하거나, ​​공식 Snap 패키지를 사용하거나, Arch User Repository(AUR) 패키지를 빌드할 수도 있습니다. PhpStorm에는 JetBrains Runtime이 포함되어 있으므로 Java를 별도로 설치할 필요가 없습니다.

리눅스 호환성을 먼저 확인하세요.

JetBrains는 현재 데스크톱 시스템 요구 사항으로 x86_64 및 ARM64 프로세서, 쿼드 코어 CPU, 총 8GB의 RAM(IDE에 사용 가능한 3GB 포함), 10GB의 디스크 공간을 제시하고 있습니다. 테스트된 Linux 배포판 목록에는 Ubuntu 24.04 및 26.04 LTS, Fedora 43 및 44, Debian 13, Amazon Linux 2023이 포함되며, GNOME 또는 KDE Plasma와 glibc 2.28 이상이 필요합니다. 다른 배포판을 사용하는 경우 PhpStorm 설치 가이드를 참조하십시오 . 다운로드 페이지에서는 ARM64 및 기타 지원 시스템용 Linux 빌드를 별도로 제공하므로 사용 중인 프로세서에 맞는 빌드를 선택하십시오.

설치 방법 중 하나를 선택하세요. Toolbox는 업데이트 및 롤백이 가장 쉽고, 아카이브는 폴더 관리가 용이하며, Snap은 snapd가 활성화된 환경에서 편리하고, AUR은 커뮤니티 패키지 사용에 익숙한 Arch 기반 시스템에 적합합니다.

JetBrains Toolbox를 사용하여 설치하세요

  1. Linux Toolbox 아카이브를 다운로드하세요. JetBrains Toolbox 앱 페이지를 열고 Linux를 선택한 다음 .tar.gz 파일을 다운로드합니다. 브라우저는 일반적으로 해당 파일을 .에 저장합니다 ~/Downloads.
Linux가 선택되고 다운로드 버튼이 있는 JetBrains Toolbox 앱 다운로드 페이지입니다.
JetBrains Toolbox 앱 공식 다운로드 페이지에서 Linux가 선택되어 있습니다.
  1. Toolbox를 압축 해제하고 실행하세요. 터미널에서 압축 파일을 지정된 폴더에 압축 해제한 다음 해당 폴더에서 Toolbox를 실행합니다. 파일 이름 패턴과 일치하는 Toolbox 압축 파일은 하나만 있어야 합니다.
mkdir -p ~/apps/jetbrains-toolbox
tar -xzf ~/Downloads/jetbrains-toolbox-*.tar.gz -C ~/apps/jetbrains-toolbox
cd ~/apps/jetbrains-toolbox
./bin/jetbrains-toolbox
Linux 터미널에서 JetBrains Toolbox 아카이브를 다운로드 폴더에 압축 해제합니다.
터미널 명령어를 사용하면 다운로드한 Toolbox 압축 파일의 압축을 풀 수 있습니다.
  1. PhpStorm을 설치하세요. Toolbox에서 제품을 열고 PhpStorm을 찾아 설치를 선택합니다. Toolbox에서 다운로드가 진행되며, 업데이트 또는 롤백을 위해 IDE를 항상 사용할 수 있도록 관리합니다. Toolbox에서 JetBrains 계정에 로그인하여 계정에 사용 가능한 라이선스를 활성화할 수 있습니다.
JetBrains Toolbox 제품 목록에 PhpStorm과 설치 버튼이 표시되어 있습니다.
Toolbox는 PhpStorm을 설치 가능한 제품으로 표시합니다.
  1. IDE를 엽니다. 툴박스 또는 데스크톱 애플리케이션 실행기에서 PhpStorm을 실행하세요. 처음 실행할 때 다른 IDE에서 설정을 가져오고 싶다면 가져오세요. 가져오기를 건너뛸 수도 있습니다. 시작 화면에서 로컬 프로젝트의 경우 '열기'를 선택하고, 저장소를 체크아웃하려면 'VCS에서 가져오기'를 선택하세요.
PhpStorm 시작 화면으로, 새 프로젝트, 열기, 버전 관리 시스템에서 가져오기 등의 작업을 수행할 수 있습니다.
첫 실행 화면에서는 프로젝트를 생성, 열기 또는 체크아웃할 수 있습니다.

Toolbox는 처음 실행 시 바탕 화면 항목을 생성합니다. PhpStorm을 독립 실행형 아카이브를 통해 설치한 경우, IDE 내에서 도구 > 바탕 화면 항목 만들기 메뉴 를 통해 바탕 화면 항목을 생성할 수 있습니다 .

독립 실행형 Linux 아카이브에서 설치하세요

원하는 폴더에 IDE를 설치하고 싶다면 이 방법을 사용하세요. PhpStorm 다운로드 페이지 에서 Linux를 선택하고 사용 중인 운영체제에 맞는 .tar.gz 압축 파일을 다운로드하세요. 기존 설치 위에 새 버전을 덮어쓰지 마세요. 각 버전마다 별도의 디렉토리를 생성해야 합니다.

Linux 환경에서 tar.gz 패키지가 선택된 JetBrains PhpStorm 다운로드 페이지
PhpStorm 다운로드 페이지에서 Linux tar.gz 압축 파일을 선택하세요.

다음 명령은 홈 디렉터리에 폴더를 생성하고, 압축 파일을 해당 폴더에 압축 해제한 다음, 실행 프로그램을 실행합니다. 와일드카드가 여러 다운로드 또는 설치 항목과 일치하는 경우, 정확한 파일 이름과 폴더 이름으로 바꿔야 합니다.

mkdir -p ~/apps
tar -xzf ~/Downloads/PhpStorm-*.tar.gz -C ~/apps
~/apps/PhpStorm-*/bin/PhpStorm.sh
리눅스 터미널에서 PhpStorm tar.gz 압축 파일을 사용자 소유의 apps 디렉터리에 압축 해제하는 모습
압축 파일은 홈 폴더 아래의 깨끗한 디렉터리에 압축 해제됩니다.

독립 실행형 설치 파일은 홈 디렉터리에 배치할 경우 루트 권한 없이 실행할 수 있습니다. 공유 시스템에 설치하는 경우, JetBrains는 아카이브를 다음 위치에 압축 해제하는 방법을 안내하고 있으며, /opt해당 위치에는 관리자 권한이 필요합니다. 시작 및 환영 화면 옵션에 대한 자세한 내용 은 JetBrains의 첫 실행 가이드를 참조하십시오.

Snap 패키지를 설치하세요

사용하는 배포판에 snapd가 설치되어 실행 중인 경우 터미널에서 안정적인 Snap을 설치하세요.

sudo snap install phpstorm --classic
Snap 명령어를 사용하여 기존 격리 방식을 이용해 PhpStorm을 설치하는 Ubuntu 터미널
안정적인 PhpStorm Snap 설치 명령에는 필수적인 --classic 옵션이 포함되어 있습니다.

phpstorm애플리케이션 메뉴에서 실행하세요 . --classic이 패키지를 사용하려면 해당 플래그가 필요합니다. JetBrains는 Snap 패키지에 성능, 파일 관리 또는 Chromium 디버깅 문제가 발생할 수 있다고 밝혔습니다. 이러한 문제가 발생하는 경우 Toolbox 앱을 대신 사용해 보세요. 최신 채널 및 설정 정보는 Snap Store의 PhpStorm 공식 등록 정보를 참조하세요.

Arch Linux에 AUR에서 설치하세요

phpstorm AUR 패키지는 Arch의 공식 저장소 외부에서 관리됩니다. AUR PKGBUILD는 셸 스크립트이므로 설치하기 전에 빌드 파일을 검토하십시오. 빌드 도구를 설치하고, 패키지를 클론하고, PKGBUILD를 검사한 다음, 일반 사용자 권한으로 빌드하고 설치하십시오.

sudo pacman -S --needed base-devel git
git clone https://aur.archlinux.org/phpstorm.git
cd phpstorm
less PKGBUILD
makepkg -si
Arch Linux 터미널 화면에 AUR 설정 명령어, PKGBUILD 검토 결과 및 makepkg 명령어가 표시됩니다.
일반 사용자 권한으로 makepkg를 실행하기 전에 AUR 빌드 스크립트를 검토하십시오.

q종료하려면 누르십시오 less. 계속하기 전에 파일을 읽고 예상치 못한 변경 사항이 있는지 확인하십시오. 옵션을 makepkg사용하여 실행하지 마십시오 sudo. 이 옵션은 필요한 경우 권한과 함께 필수 종속성을 설치합니다. Arch Linux의 makepkg 가이드에서 빌드 프로세스 및 안전 요구 사항을 확인할 수 있습니다.

설치 후

Java는 포함되어 있지만, PhpStorm은 PHP 런타임이 아니라 IDE입니다. PHP 코드를 실행하거나 디버깅하려면 PHP를 로컬에 설치하거나 원격 인터프리터를 구성한 다음 설정 > PHP 에서 추가해야 합니다. JetBrains는 로컬 PHP 인터프리터 구성 가이드에서 단계를 설명합니다 . 런처가 실행되지 않으면 먼저 올바른 CPU 아키텍처를 다운로드했는지, 그리고 Linux 라이브러리가 현재 시스템 요구 사항을 충족하는지 확인하십시오.

댓글 남기기

리눅스 데스크톱에서 QR 코드를 스캔하는 방법

리눅스 데스크톱에서 QR 코드를 스캔하는 방법

웹캠이나 이미지 파일을 사용하여 CoBang으로 Linux에서 QR 코드를 스캔하세요. Flatpak 카메라 접근 관련 설치 옵션, 설정 단계 및 문제 해결 방법을 참조하세요.

Cameractrls를 사용하여 Linux에서 웹캠 설정을 변경하는 방법

Cameractrls를 사용하여 Linux에서 웹캠 설정을 변경하는 방법

Cameractrls를 사용하여 Linux에서 웹캠 설정을 변경하세요. 노출, 색상, 깜빡임 감소 및 기타 지원되는 제어 기능을 조정하고 호환되는 비디오 모드를 확인하세요.

Linux에 PhpStorm을 설치하는 방법: Toolbox, Tar.gz, Snap 및 AUR

Linux에 PhpStorm을 설치하는 방법: Toolbox, Tar.gz, Snap 및 AUR

Linux에 PhpStorm을 설치하려면 JetBrains Toolbox 또는 독립 실행형 tar.gz 아카이브를 사용하세요. Snap 및 Arch AUR 옵션도 제공됩니다. Java는 이미 포함되어 있습니다.

리눅스에 Cisco Packet Tracer를 설치하는 방법

리눅스에 Cisco Packet Tracer를 설치하는 방법

Cisco Packet Tracer 9.0.1 for Ubuntu 64비트 버전을 다운로드하고, APT를 사용하여 DEB 패키지를 설치한 다음, 터미널에서 라이선스에 동의하고 로그인하여 실습을 시작하십시오.

XFCE 4에서 듀얼 패널을 설정하는 방법

XFCE 4에서 듀얼 패널을 설정하는 방법

각 디스플레이마다 별도의 XFCE 4 패널을 생성하고, 두 번째 패널을 올바른 출력에 할당하고, 위치와 크기를 조정한 다음, 필요한 실행기와 상태 항목을 추가합니다.

리눅스에서 CD-ROM을 ISO 파일로 백업하는 방법

리눅스에서 CD-ROM을 ISO 파일로 백업하는 방법

GNOME Disks 또는 dd 명령어를 사용하여 Linux에서 CD-ROM ISO 파일을 생성합니다. 광학 드라이브를 식별하고, 복사 과정을 모니터링하고, 이미지 유효성을 검사하고, 손상된 디스크나 오디오 디스크에 다른 도구가 필요한 경우를 알 수 있습니다.

리눅스에서 GIMP를 사용하여 이미지를 잘라내는 방법

리눅스에서 GIMP를 사용하여 이미지를 잘라내는 방법

GIMP를 사용하여 Linux에서 사진 배경 제거하기: 피사체를 따라 그리고, 선택한 배경을 삭제하고, 투명도를 유지한 다음, 재사용 가능한 PNG 파일로 내보낼 수 있습니다.

FlightGear 무료 다운로드: 공식 설치 가이드

FlightGear 무료 다운로드: 공식 설치 가이드

FlightGear를 공식 사이트에서 무료로 다운로드하세요. Windows, macOS, Linux 패키지를 비교하고, 데이터 파일을 설치한 후 첫 비행을 시작하세요.

Google Tasks 데스크톱 애플리케이션: 컴퓨터에서 사용하는 방법

Google Tasks 데스크톱 애플리케이션: 컴퓨터에서 사용하는 방법

브라우저에서 Google Tasks를 열거나, Chrome 바로가기 또는 앱 스타일 실행을 추가하고, 캘린더 및 Gmail을 통해 날짜별 할 일을 관리하세요.

OKSampler: 키보드 비트 제작을 위한 무료의 간편한 음악 샘플러

OKSampler: 키보드 비트 제작을 위한 무료의 간편한 음악 샘플러

OKSampler는 MP3 클립을 키보드 키에 매핑하고 오디오를 반복 재생할 수 있는 소프트웨어입니다. 이 오래된 무료 소프트웨어의 기능, 기존 기능의 한계, 그리고 다운로드 전에 확인해야 할 사항들을 알아보세요.