Composer を使用して PHP プロジェクト依存関係を管理する

Composer とは、PHP プロジェクトが依存するライブラリパッケージの検索、インストール、更新のためのツールです。ライブラリはプロジェクトのルートディレクトリにインストールされます。Composer ユーティリティは、Plesk の一部として提供されています。プロジェクトに Composer を手動でインストールする必要はありません。Plesk は週に一度、Composer のアップデートをインストールします。

Composer は、プロジェクトに必要なモジュールの一覧を保存するために 2 つのファイルを使用します。

詳しくは、Composer のマニュアル(https://getcomposer.org/doc/)を参照してください。

Plesk で Composer を使用する方法は、次の 2 種類があります。

Plesk UI から Composer を使用して PHP プロジェクト依存関係を管理する

依存関係を管理するために composer.json が使用できるアプリケーションをすべて確認するには、[アプリケーション]セクションで[スキャン]をクリックします。[アプリケーション]セクションのリストにアプリケーションが表示されます。以下のコマンドは、composer.json ファイルがあるアプリケーションでのみ使用できます。

依存関係をインストールする

プロジェクトに必要なすべてのモジュールをインストールするには、[ウェブサイトとドメイン]>[アプリケーション]>[マイ・アプリケーションを管理]> リストからアプリケーション名をクリック >[依存関係をインストール]に進みます。

依存関係を更新する

モジュールの依存関係を更新するには、[ウェブサイトとドメイン]>[アプリケーション]>[マイ・アプリケーションを管理]> アプリケーション名をクリック >[依存関係を更新]に進みます。

依存関係を編集する

[構成を編集]ボタンを押すと、Plesk のコードエディタで composer.json が手動編集用に開きます。

依存関係管理をアプリケーションから移動する

[削除]をクリックすると、そのアプリケーションが[マイ・アプリケーション]のアプリケーションリストに表示されなくなります。ただし、composer.json および composer.lock ファイルはアプリケーションディレクトリに残されるため、[スキャン]をクリックしてリストに追加できます。