下記の日程でPHP4からPHP5へのアップデートメンテナンスを実施します。作業時間中15分程度、ウェブサービスを停止します。大変ご迷惑をおかけいたしますがご理解ご協力をよろしくお願いいたします。
- 作業日時
- 2008年09月30日(火)午前03時00分~午前04時00分
- 作業内容
- PHP4.4.xからPHP5.2.6へのアップデート
- 対象サーバ
- すべてのサーバ
PHP5への移行に関する注意事項
- PHP4とPHP5はほぼ互換性がありますが、一部、下位互換性のない変更点があります。現在ご利用中のPHPプログラムがPHP5で動作するか配布元・開発元にてご確認ください。
- .htaccessファイルでPHPの設定をしている場合、設定の修正が必要になります。
<IfModule mod_php4.c>
となっている部分を<IfModule mod_php5.c>
に変更してください。#PHP4の設定 <IfModule mod_php4.c> ... </IfModule>
#PHP5の設定 <IfModule mod_php5.c> ... </IfModule>
- PHP5の下でプログラムがうまく動作しない場合は、PHP4互換モードを On にしてみてください。この互換モードではオブジェクトの扱いに関する動作がPHP4と同じになります。設定は .htaccess ファイルで変更できます。(この設定項目はPHP5.3.0で削除される予定です。あくまでも移行時の一時的な使用に留めてください。)
<IfModule mod_php5.c> php_flag zend.ze1_compatibility_mode On </IfModule>
- PHP公式サイトによる情報
http://www.php.net/manual/ja/migration5.php
上記のメンテナンスは無事終了しました。