PHP5.6サポート切れによりEC-CUBE2系のPHP7対応が必要

PHP5.6のセキュリティサポートが2018年12月31日で切れる為、EC-CUBE2系をPHP7対応にする必要があります EC-CUBE
この記事は約2分で読めます。

PHP5.6のセキュリティサポートが今年2018/12/31で切れる

PHP5系最後のバージョンPHP5.6のセキュリティサポートが今年2018/12/31で切れます。

各バージョンのサポート期限は下図のようになっています。
PHPサポート状況

詳細はPHP公式サイトに記載されていますのでご確認ください。
PHP: Supported Versions
https://php.net/supported-versions.php

EC-CUBE2.13系はPHP7では動作しない

EC-CUBE2.13系はPHP5.2以上がソフトウェア要件となっています。
尚、PHP5.2以上とはPHP5系のPHP5.2以上であって、PHP7系は未対応です。
EC-CUBE2.13系はPHP5.2以上がソフトウェア要件

EC-CUBEの動作環境|正しく動作させる為に必要なシステム要件
EC-CUBEが正常に動作する為の環境EC-CUBEが正常に動作する為のシステム要件が定義されています。システム要件を満たしていないと、EC-CUBEは正常に動作しません。各バージョンごとに動作環境が定められてますので、EC-CUBE...

EC-CUBE2.13系をPHP7で動作させる為には改修が必要

PHP5.6のサポートが切れた後そのまま使用し続けるのは大変危険です。
その為、EC-CUBE2.13系で構築したECサイトはPHP7系で正常に動作するよう改修する必要があります。
改修内容としては以下が挙げられます。

  • EC-CUBE本体の改修
  • EC-CUBEカスタマイズ部分の改修
  • プラグインの改修
  • 決済モジュールの改修

結構対応は多いです。
また、カスタマイズの範囲、導入しているプラグインの数、利用している決済モジュールによって工数が変動します。

上述の通り、PHP7.1のセキュリティサポートが2019/12/1、7.2のセキュリティサポートが20120/11/30に切れますので、可能であればPHP7.2に最適化させるのがベストだと思います。

PHP7に対応したEC-CUBE2.17が公開された

追記です。
2019/10/31に、PHP7に対応したEC-CUBE2.17が公開されました。
EC-CUBE2.13.5をベースに、PHP7で動作するよう対応したバージョンです。

PHP7に対応したEC-CUBE2.17.0がリリース
PHP7に対応したEC-CUBEがリリース2019/10/31に、PHP7に対応したEC-CUBE2.17.0がリリースされました。2017/9/7にEC-CUBE2.17.0αがリリースされ、正式版の発表が待たれましたがやっと公開され...

EC-CUBE2.17を利用すれば、EC-CUBE2.13系と同等のECサイトを構築することができます。
また、EC-CUBE2.13を2.17へバージョンアップすることで、そのままEC-CUBEをご利用頂くことも可能です。

投稿者プロフィール

Nakamura
サンクユーのEC-CUBE先生。
EC-CUBEのカスタマイズをし出して早15年。
難易度の高いカスタマイズもお任せ。
2系、3系、4系すべて対応可能。

実はjavaでの業務システム開発がエンジニア人生のスタート。
PHP、Perl、フロントエンド開発、Movable Type、Wordpressも得意という万能エンジニア。

お気軽にご相談ください

お気軽にご相談ください

タイトルとURLをコピーしました