カスタマイズされた chroot 環境内で composer を提供するようになったので、単純に composer
を実行します 以下の手順を完了しなくても機能するはずです。
Plesk 12 では、Plesk 開発者は、異なる PHP バージョン用のカスタム Plesk ビルド バイナリをインストールする機能を追加しました。このようにして、PHP 5.3 または PHP 7 が必要で、システムにインストールされているバージョンが PHP 5.4 である場合、ドメインごとに使用するバージョンを選択的に有効にすることができます。
複数の PHP バージョンをインストールすることの唯一の欠点は、使用したいモジュール / ライブラリが Plesk yum リポジトリで利用できない場合、それらを使用できないことです。これは、使用している PHP バージョンだけでなく、特に /opt/plesk/php/7.3/bin
などの Plesk バイナリのカスタム パスに対してサードパーティ ライブラリをコンパイルする必要があるためです。
この問題を解決するための鍵は、サード パーティのユーティリティを使用するときに常にカスタム パスを使用するようにすることです。 Composer のローカル コピーをインストールする方法は次のとおりです。
1. Composer をダウンロード
/opt/plesk/php/7.3/bin/php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
または
wget --no-check-certificate -O composer-setup.php https://getcomposer.org/installer
2. PHP 7 バイナリを使用して Composer をインストールする
/opt/plesk/php/7.3/bin/php composer-setup.php
composer を使用して追加のパッケージをインストールする必要がある場合は、そうすることができますが、単純に composer
を実行しないようにしてください。 または php composer
/opt/plesk/php/7.3/bin/php composer.phar
コマンドの通常の残りの部分が続きます。
ヒント:1) composer.phar
のどこでもこれを実行できます ですので、何かをインストールする前に、必要に応じて自由に移動してください。 composer でライブラリーのインストールを開始した後は、それを移動しないようにする必要があります。 2) コマンドのバージョン番号を交換するだけで、Plesk にインストールした PHP のどのバージョンでも使用できます。この記事の最新の更新時点では、一般的なオプションは次のとおりです:70.、7.1、7.2