現在virtualbox+vagrant+centos7という構成で
ローカルpc(Windows10上)に開発環境を構築し
apacheを立てwordpressを管理しています。

今回phpstormを導入しようと考えていたのですが
centos上にインストールするのはあまり一般的ではないのでしょうか?
というのも色々検索をかけてもubuntuにインストールする情報は出てくるのですが
centosにインストールする情報はほとんどなく
Windowsにインストールしてそこからリモートで管理する情報も多かったため
質問させていただいている状況です。
似たような環境のご経験談など伺えましたら嬉しいです。

また調べているうちに以下のような疑問も出てきて皆様のご意見を伺いたいと思いました。
centosは現在puttyでアクセスし、viやatomで編集などを
おこなっていますがphpstormをcentosで動かす際は
centosをguiモードで立ち上げておく必要があるのでしょうか?
それともターミナル(putty)からphpstormだけ起動する
というようなことは可能なのでしょうか。

またWindows上でphpstormを立ち上げvirtualboxのcentos内にリモートする場合と比べて
メモリ、cpuの負担はどちらが少ないでしょうか。
自分としてはcentos内で完結した方がphp、apache、centosなどの環境も
本番と統一でき、cpu、メモリなどの負担も少なそうな感じがしたので
centosにインストールする手順を調べたのですが
この辺りも認証の間違いなどあれば突っ込んでいただければ幸いです。
長乱文失礼いたしました。
よろしくお願い致します。