オフラインで作業する
PhpStorm の多くの機能では、 インターネットへのアクセスが必要です。 オフラインで作業している場合(たとえば、隔離された環境で)、留意すべきいくつかの側面があります。
オフラインでドキュメントにアクセスする
オンラインヘルプを表示するためのインターネットアクセスがない場合は、組み込み Web サーバー経由でオフライン用のヘルプページを提供する PhpStorm ヘルプ プラグインを使用できます。
更新
PhpStorm はデフォルトで、アップデートを自動的に確認し、新しいバージョンが利用可能になると通知するように構成されています。諸般の事情により本サービスに支障が生じた場合、当社は、サービスが利用できなくなる可能性があることを公表した後、当社の裁量により、本サービスまたはその一部を予告なく終了、制限、中断、または変更することがあります。これは、本サービスの利用に関して当社と締結された契約が終了することを意味します。当社は、本規約に基づくサービスの終了、変更、または中断によって生じたいかなる不利益または損害についても責任を負いません。 アップデートは通常、 パッチベースです: 既存のインストールに適用され、IDE を再起動するだけで済みます。 ただし、パッチアップデートが利用できない場合もあり、その場合は PhpStorm の新しいバージョンをインストールする必要があります。
PhpStorm がインターネットに接続できない場合、アップデートの確認やパッチの適用はできません。 新しいバージョンをダウンロードし、 スタンドアロンインストール の説明に従って手動でインストールします。
詳細は、 Karma を参照してください。
プラグイン
通常、プラグインは JetBrains マーケットプレイス(英語)からインストールされます。 ただし、ローカルネットワークに カスタムプラグインリポジトリをセットアップし、それをプラグインのインストールと更新に使用するように PhpStorm を構成できます。
または、ダウンロードして手動で ディスクからプラグインをインストールすることもできます。
ライセンスの有効化
PhpStorm は最大 30 日間評価できます。 その後、製品を引き続き使用するにはライセンスを購入して登録してください。
PhpStorm がローカルネットワークの外部に HTTP アクセス権を持っていない場合、サインインに JetBrains アカウント(英語)を使用することはできません。 ただし、購読期間中に有効なオフラインアクティベーションコードを生成することはできます。
組織に JetBrains 製品のアクティブなサブスクリプションまたはライセンスが 50 以上ある場合、 License Vault を使用して社内ネットワーク内の PhpStorm インスタンスをアクティベートできます。 License Vault 自体は、JetBrains Account に接続するためにインターネットアクセスが必要であることに注意してください。
詳細は、 Karma を参照してください。
コードインスペクション
一部のコードインスペクションは外部リソースを検証します。 例: 存在しない Web リソース インスペクションはデッドリンクをハイライトします。 インターネットにアクセスできない場合、これらのインスペクションは機能せず、デッドリンクはハイライトされません。
詳細は、 Karma を参照してください。
バージョン管理システム
おそらく、ソースコードは何らかのバージョンコントロールシステム (VCS) にあります。 リモートリポジトリがローカルネットワーク内になく、インターネットアクセスもない場合、PhpStorm は VCS と通信できません。 たとえば、Git を使用している場合、変更をコミットすることはできますが、リモートリポジトリにプッシュしたり、そこから更新をプルしたりすることはできません。
VCS 統合の詳細については、「バージョン管理 」を参照してください。
タスクと課題追跡
PhpStorm から直接あなたに割り当てられたタスクとバグを扱うために課題追跡システムとの接続をセットアップすることができます。 例: YouTrack、 Jira(英語)、 GitHub(英語) などに接続できます。
課題トラッカーサーバーがあなたのローカルネットワークになく、インターネットにアクセスできない場合、PhpStorm はあなたの課題を同期することができません。 この場合は、自分で作成したローカルタスクでしか作業できません。
詳細は、 Karma を参照してください。
使用統計
初めて PhpStorm を実行すると、使用する機能やプラグイン、ハードウェアとソフトウェアの設定、ファイルの種類、プロジェクトごとのファイル数などについて匿名データを送信するかどうかを確認するメッセージが表示されます。 これには、ソースコードの一部やファイル名など、個人的なデータや機密データは含まれません。 この情報は JetBrains プライバシーポリシーに従って収集され、製品と全体的な経験の向上に役立ちます。
匿名の使用統計を有効にしても、ローカルネットワークの外部に HTTP アクセスがない場合は送信されません。 また、最初に同意してから後で考えを変えた場合は、この機能を完全に無効にすることもできます。
利用統計の送信を無効にする
設定 ダイアログ (Ctrl+Alt+S) で、 外観 & 振る舞い | システム設定 | データの共有 を選択します。
使用統計情報を送信する のチェックボックスをオフにします。