• ゲスト様ようこそ
  • ログイン
  • 新規登録
  • ヘルプ
  • 「Bizメール&ウェブ ビジネス(ライト/ベーシック)」をマイサポートに登録します。

    • 登録する
    • キャンセル

このサービスのお知らせ

【Bizメール&ウェブ ビジネス(ライト/ベーシック)】に関するサポートのお知らせです。

2020年07月16日 10時30分更新

前のページに戻る

PHP提供バージョン変更およびご利用バージョン移行のお知らせ

平素は「Bizメール&ウェブ ビジネス」をご利用いただき、誠にありがとうございます。

「Bizメール&ウェブ ビジネス」では、セキュリティ対策の強化を目的として、
2020年11月にPHP7.2の提供終了を予定しております。
これに先立ち、2020年7月末より順次、PHP7.4の提供を開始します。

PHP7.2のみに対応したプログラムをご利用のお客さまに影響がありますので、
以下をご確認のうえ、事前にPHP7.4に対応したプログラムに改修していただくとともに、
PHP7.4環境での動作確認を実施いただけますようお願いします。

※ホームページ制作を専門の会社に委託している場合や、社内のWEB担当者がホームページの
 制作をしている場合には、今回のご案内を担当の方にお伝えください。
※PHPプログラムの作成、修正方法に関する内容についてはサポート対象外です。
 PHPプログラムの修正が必要な場合は、お客さまにてご対応をお願いします。


                記

1.概要
 セキュリティ対策の強化を目的として、PHP7.4を提供開始します。
 また、PHP7.2の提供終了を予定しております。

2.提供開始・終了時期
 PHP7.4の提供開始:2020年7月末より順次提供予定
 PHP7.2の提供終了:2020年11月
 ※提供開始時期はお客さまごとに異なりますので、以下「工事・故障情報」をご確認ください。
 https://support.ntt.com/maintenance/service/mw-business



3.変更内容・仕様差分等
 ・PHP core パッケージからmcryptが削除
  mcrypt 拡張モジュールがCoreから削除されます。

 ・非推奨機能利用による警告メッセージ
  php7.4で非推奨となった機能を利用している場合、ログやwebページ上に警告メッセージが出力される場合がありま
  す。

  例1.明示的に括弧で囲わずに三項演算子をネストする
  三項演算子をネストする場合、演算の順番を示すために明示的に括弧で囲わなければならなくなりました。
<?php
1 ? 2 : 3 ? 4 : 5;   // deprecated
(1 ? 2 : 3) ? 4 : 5; // ok
1 ? 2 : (3 ? 4 : 5); // ok
?>

  例2.波括弧を使った、配列や文字列のオフセットへのアクセス
  波括弧を使って配列や文字列のオフセットにアクセスする文法は推奨されません。$var{$idx} でなはく $var[$idx]
  を使って下さい。

  ※PHPプログラムの作成、修正方法に関する内容についてはサポート対象外です。
  PHPプログラムの修正が必要な場合は、お客さまにてご対応をお願いします。
  ※一部のアプリケーションについては、PHPのバージョンを7系に変更すると
  利用不可となり、復旧が出来なくなる事を確認しております。
  PHPのバージョンを変更する際には、ご注意ください。
  ※その他、PHPの仕様および各バージョンにおける仕様差分の詳細につきましては、
  こちらをご参照ください。

 https://www.php.net/manual/ja/migration73.php
 https://www.php.net/manual/ja/migration74.php

 <利用不可のアプリケーション>
 下記のアプリケーションは、PHP7系において一部の関数が削除されている為、PHP7系ではご利用いただけません。
 下記のアプリケーションを利用される場合は、PHP5.3を使用ください。
 ・EC-Cube
 ・pukiwiki
 ・piwik

 <phpMyAdmin の各バージョン毎の利用可能PHP、MySQLの組み合わせ>
 ・phpMyAdmin 4.0.10   PHP 5.3, MySQL 5.1
 ・phpMyAdmin 4.8.4   PHP 7.2, MySQL 5.7
 ・phpMyAdmin 4.9.5   PHP 7.2 もしくはPHP 7.4, MySQL 5.7

 <Wordpress(5.4.1)利用可能PHP、MySQLの組み合わせ>
  PHP 7.4, MySQL 5.7

【参考:試験環境の作成方法】(※PHP7.4提供開始後)
 1. 任意の試験用ディレクトリを作成し、phpファイルをコピーします。
 2. 以下の1行だけ記載した.htaccessファイル(パーミッション644)を作成します。
 Action application/x-httpd-php /global-bin/php-7.4.cgi
 3. 2.で作成した.htaccessファイルを試験用ディレクトリに配置します。
 これにより、ディレクトリ内がPHP7.4で実行されるようになります。


以上

このページのトップへ

.*