web-dev-qa-db-ja.com

PHPバージョンアップグレード5.3.25から5.6

PHPバージョン(5.3.25)を現在の安定バージョンである5.6.17にアップグレードする必要があります。このため、どのアプローチが最適かを見つける必要があります。

  1. 5.3.Xから5.4.Xへのアップグレード、5.4.Xから5.5.Xへのアップグレードなど、段階的なアプローチ。
  2. 直接アップグレード、これでは5.3.Xから5.6.Xに直接アップグレードします。

アップグレードとは別に、これを行う際に留意すべきすべてのこと。

あなたが私たちが参照できる文書を持っているなら、それは良いでしょう。

15
uday8486

PHPのメンテナーは、リリースごとに互換性のない変更のリストをアップロードします。読みたいドキュメントは次のとおりです。

回帰テストがある場合、あなたは幸運な人です。そうしない場合は、メインサーバーで実際の環境を更新する前に、仮想環境のすべての変更をテストすることを強くお勧めします。十分な勇気がある場合は、Vagrantのセットアップを試すことができます。これにより、開発者は環境を簡単に共有し、5.6へのアップグレード後のサーバーの状態を簡単に再現できます。

また、部分的なアップグレードはお勧めしません。最初の(そして唯一の)移行ステップで5.6をターゲットにした方が良いと思います。

23
Etki

私の経験では、サーバーのアップグレードのためにPHPバージョンを5.3.28から5.6.6に直接アップグレードしました。もう1つの理由は、エラーがある場合はすべてのモジュールを簡単にすばやくチェックできることですすべてのバージョンで確認するよりも。

留意すべきこと:

  • 非推奨の関数
  • PHPフレームワーク(CodeIgniter、Laravelなど)を使用している場合は、それらもアップグレードすることを検討してください
  • 現在のコード実装
2
Cedric