PHP 8.0が正式にリリースされました。Kinstaでもすべての環境で、PHP 7.3や7.4と共にPHP 8.0を利用できます。なお、以前のPHP 8.0(RC1)は、本番サイトでの非互換性エラーを防ぐため、ステージング環境でのみ利用可能でした。

PHPの最新バージョンでは、JITコンパイルUnion Types 2.0マイナスのインデックス配列など、パフォーマンス向上機能が多数導入されています。PHP 8.0はPHPの中で最も高速なバージョンです。サイトが完全に対応しているのであれば、アップグレードすることをお勧めします。

PHP 8.0に移行する前に、いくつか注意点があります。

  • 互換性の問題から、PHP 8.0は、WordPress 5.6以上でのみ使用することを推奨します。それよりも古いバージョンのWordPressを使用している場合は、ステージング環境でWordPress 5.6を使用してサイトをテストし、問題がなければ本番サイトをアップグレードしてください。WordPress 5.6で問題が発生した場合は、PHP 8.0にアップグレードする前に、十分な能力を持った開発者と協力してサイトをデバッグしてください。
  • すべてのプラグインやテーマがPHP 8.0と互換性があるわけではありません。また、Kinstaのカスタマーサポートは、コードの互換性の問題についてはサポートできません。サイトのプラグインやテーマに問題がある場合は、PHP 7.4にダウングレードし、プラグインやテーマの開発者にPHP 8.0との非互換性について問い合わせてください。
  • ionCube LoaderエクステンションのPHP 8.0対応は、2021年第1四半期にリリース予定です。ionCube Loaderに依存しているサイトでは、現時点ではPHP 8.0にアップグレードしないでください。

PHP 8へのアップグレード方法

PHP 8.0を有効にするには、MyKinstaでサイトの「ツール」ページにアクセスします。

「PHPエンジン」の下にある「変更」をクリックし、「PHP 8.0」を選択します。これだけです!

Kinstaのすべての環境でPHP 8.0を利用できます。
Kinstaのすべての環境でPHP 8.0を利用できます。

PHPの最新バージョンにおけるエキサイティングなアップグレードの詳細については、記事「PHP 8の新機能」をご覧いただき、またKinstaのニュースレターを購読ください。