Business Edition コマンド

container on

container on

container on

※このコマンドはKUSANAGI 9 Business Editionのみ利用可能です。

プロファイルのPHPコンテナを有効にします。nginx、MariaDBでのみ利用できます。

PHPコンテナとは、KUSANAGI仮想マシンで使用するPHP (ホストPHP) とは別のバージョンのPHPをプロファイルで実行する機能です。
ホストPHPを古いバージョンにしたまま特定のプロファイルのみ新しいバージョンを利用してテストしたり、逆にホストPHPを新しいバージョンにしても特定のプロファイルのみ古いバージョンのまま使い続けたりできます。

PHPコンテナには以下の注意事項があります。

  • PHPコンテナで実行するPHPはKUSANAGI Runs on Dockerのイメージです。1バージョンあたり約2GBのディスク容量が必要です。
  • PHPコンテナは kusanagi phpコマンド で再起動されません。個別に kusanagi container restartコマンド を実行する、または、kusanagi restartコマンド を実行してください。
  • WordPressを利用している場合、wp-config.php の FTP_HOST の値を localhost から仮想マシンのIPアドレスに変更してください。

使用例

kusanagi container on --use php80 kusanagi_html

オプション

使用するPHPコンテナのバージョン (必須)

--use {php82 | php81 | php80 | php74}

使用するPHPコンテナのバージョンを指定します。それぞれ指定したときは以下のバージョンのPHPコンテナを使用します。

  • --use php82 : PHP 8.2
  • --use php81 : PHP 8.1
  • --use php80 : PHP 8.0
  • --use php74 : PHP 7.4

--use の指定は必須です。

プロファイル名

[profile]

デフォルト : カレントディレクトリのプロファイル

profileを指定した場合、指定したプロファイルの container を操作します。
また、カレントディレクトリがプロファイルではない場合はエラーになります。

実行例

# kusanagi container on --use php80 kusanagi_html
container completed.
超高速CMS実行環境 KUSANAGI
Privacy Overview

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.