GNU/Linux >> Linux の 問題 >  >> Panels >> Plesk

Plesk PHP バイナリで Composer を使用する方法

カスタマイズされた 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


Plesk
  1. Debian11BullseyeにPHPComposerをインストールして使用する方法

  2. EasyApache3をWHM/cPanelで使用する方法

  3. Plesk ホスティングで wp-cli を使用する方法

  1. Pleskスパムフィルターの使用方法

  2. PleskでSSHキーを使用する方法

  3. Plesk で外部 DNS を使用する方法

  1. Ubuntu16.04にPHPComposerをインストールして使用する方法

  2. Ubuntu18.04にPHPComposerをインストールして使用する方法

  3. CentOS7にPHPComposerをインストールして使用する方法