우분투에 PhpStorm 설치하기

도우나 맥과 달리 우분투(Ubuntu)에 PhpStorm을 사용하기 위해서는 몇가지 작업을 해주어야 한다.

우선 PhpStorm은 OpenJDK를 지원하지 않기 때문에 오라클 JDK를 설치해야 한다.

$ sudo add-apt-repository ppa:webupd8team/java
$ sudo apt-get update
$ sudo aptitude install oracle-java8-installer

PhpStorm을 설치한다.

$ tar -xvzf PhpStorm-6.0.3.tar.gz
$ mv PhpStorm-129.814/ ~/PhpStorm
$ vi ~/PhpStorm/bin/phpstorm64.vmoptions

phpstorm64.vmoptions 파일에 맨 아래에 다음 내용을 추가한다.

-Dswing.aatext=true
-Dawt.useSystemAAFontSettings=lcd
-Dsun.java2d.xrender=true

~/.fonts 디렉토리 안에 자신이 사용 할 고정폭 글꼴을 넣어 주고 폰트 정보를 갱신한다.

$ fc-cache -f

PhpStorm을 실행한다.

$ cd ~/PhpStorm/bin
$ ./phpstorm.sh

개인적으로 Solarized 테마와 vim을 주로 사용하기 때문에 PhpStorm에도 적용시켜 보았다.

File – Settings – Editor – Colors & Fonts에서 Default를 선택하고 Save As 버튼을 눌러 ‘Solarized Dark’라고 저장한다. PhpStorm을 종료한 후 PhpStorm 6용 Solarized Dark를 다운로드 해 설치한다.

$ cd ~/.WebIde60/config/colors
$ wget 'https://raw.github.com/kamkejj/PHPStorm-Solarized-Dark-Theme/v6/SolarizedDark.icls'
$ cp SolarizedDark.icls "Solarized Dark.icls"

IDEaVim을 다운로드 한다.

$ cd ~/PhpStorm/plugins
$ wget "http://plugins.jetbrains.com/plugin/download?pr=&updateId=13404" -O ideavim-0.29.zip
$ unzip -x ideavim-0.29.zip

Vim Keymap을 복사한다.

$ cd ~/PhpStorm/plugins/IdeaVim
$ cp Vim.xml ~/.WebIde60/config/keymaps/

다시 PhpStorm을 실행하고 File – Settings – Keymap에서 Vim을 선택한 후 설정을 저장한다. PhpStorm을 종료하고 재실행한다.

updatedupdated2021-01-142021-01-14