PhpStormはPHPIDEです 「ライトニングスマート」 JetBrainsによって作成されました Linux、MacOS、Windowsの開発者が利用できます。 これに言及することが重要です 無料アプリではありません また、ユーザーはライセンスキーを最大限に活用するには、ライセンスキーを購入する必要があります。
JetBrainsは、学生、教師、機関にXNUMX年間の無料ライセンスを提供していますが このIDEを使用できるだけでなく、JetBrainsが提供するさまざまな製品にアクセスできるようにするその他の学術分野。
PhpStormは、コード分析を備えたPHP、HTML、およびJavaScript用のエディターを提供します その場で、PHPおよびJavaScriptコードのエラー防止と自動リファクタリング。 コード補完 PhpStormはさまざまなバージョンのPHPと互換性があります、ジェネレーター、コルーチン、最後のキーワード、foreachリスト、名前空間、クロージャ、特性、および短い配列構文を含みます。 さらに、編集可能なクエリ結果を備えた完全なSQLエディタが含まれています。
PhpStormについて
PhpStorm それはJavaで書かれています およびユーザー プラグインをインストールすることでIDEを拡張できます PhpStorm用に、または独自のプラグインを作成して作成されました。 このソフトウェアは、XDebugなどの外部ソースとも通信します。
このアプリケーションは、さまざまなテクノロジーを通じてLinuxと互換性があります。 彼らの公式ウェブサイトでは、アプリケーションがSnapパッケージを介して配布されていることを発表していますが、バイナリも配布されており、一部のLinuxディストリビューションではリポジトリにパッケージが含まれています。
PhpStormは、構文の強調表示、拡張コード形式設定、オンザフライのエラーチェック、およびコード補完を備えたPHP用の豊富なコードエディターを提供します。
その主な特徴の中で 以下を強調表示できます。
- PHPのさまざまなバージョンとの互換性
- PHPコード、クラス、メソッド、変数名、キーワードのオートコンプリート関数、およびフィールドと変数のタイプに基づいた一般的に使用される名前。
- エンコーディングスタイルのサポート(PSR1 / PSR2、Drupal、Symfony、Zend)。
- PHPDocのサポート
- 重複コード検出器。
- PHPコードスニファー(phpcs)
- リファクタリング(名前の変更、変数の入力、定数の入力、フィールドの入力、インライン変数、静的メンバーの移動、インターフェイスの抽出)。
- SmartyおよびTwigテンプレートの編集(構文エラーの強調表示、Smartyの関数と属性の終了、ペアの中括弧、引用符と終了タグの自動挿入など)。
- SymfonyおよびYiiフレームワークのMVCビュー。
- PHARのサポート。
Linuxにインストールするにはどうすればいいですか?
まず、 XNUMX年間のライセンスを取得したい場合 提供されている場合は、JetBrainsの公式Webサイトにアクセスするだけで、ここでアカウントを作成して、機関の電子メールを提供するか、資格情報を送信する必要があります。
JetBrainsから、確認メールとライセンスをアクティブ化できるリンクが送信されます あなたが使用できる CLion、AppCode、DataGrip、dotCover、dotMemory、dotTrace、GoLand、IntelliJ IDEA Ultimate、PhpStorm、PyCharm、ReSharper、ReSharper C ++、Rider、RubyMine、およびWebStorm。
これが完了すると、これらの製品のいずれかを使用するためのライセンスを受け取ります。この場合、PhpStormに関心があります。
PhpStormをインストールする前に、Javaで動作することを思い出してください。そのため、システムにJavaパッケージをインストールする必要があります。
すでにこれを知っている、 パッケージをダウンロードしてインストールすることもできます 公式ウェブサイトから直接提供していること、 スナップ、フラットパック または、ディストリビューションにパッケージが含まれている場合は、リポジトリからインストールできます。
最も簡単な方法については、 Snapパッケージのインストールを選択します。 これは、システムにサポートを追加するように要求するだけです。
ターミナルで エッジバージョンまたは安定バージョンをインストールするには、次のコマンドのいずれかを入力します。
sudo snap install phpstorm --classic --edge sudo snap install phpstorm –classic
今、 一方、Flatpakを使用したい場合、これらのタイプのパッケージをインストールするためのサポートがあれば十分です。
ターミナルでは、次のように入力するだけです。
flatpak install flathub com.jetbrains.PhpStorm
最後に、Webサイトから提供されているパッケージを使用してインストールする場合は、パッケージ内の手順を参照してください。
私はCodelobsterIDEを使用することを好みます- http://www.codelobster.com