私はCodeIgniter2.2.6をPHP 5.5で使用していますが、正常に動作します。今度はPHPをバージョン5.6.6にアップグレードしたいと思います。私の質問は、CodeIgniterです。 PHP 5.6.6?
バージョン2.2.6に基づくモデルがたくさんあるため、CodeIgniterを新しいバージョンにアップグレードできません。
Codeigniter 2.2x IS PHP7.1 +と互換性があります。
覚えておく必要があるのは次のとおりです。
私の場合、最新バージョンのbootstrap&jQueryがインストールされていれば、すべてがスムーズに機能しています。ただし、フックや高度な関数などは使用していません。
[〜#〜] note [〜#〜]、ほとんどの場合、.htaccessとAddHandlerコマンドを使用して、サーバーに古いphpバージョンを使用させることができます。
AddHandler application/x-httpd-php56 .php
これは、PHP7より前のPHPの最後のバージョンです。
そして最後になりましたが-もちろん、この非常に古いバージョンのCIを使用することはお勧めしませんが、私の意見では-私の場合-CI2xからCI3に移行する意味はありません。 2018年は、CI4を待ってから移行することをお勧めします。
ユーザーガイドの サーバー要件 ページには、CodeIngiter2には「PHPバージョン5.1.6以降」が必要であると記載されています。
PHP 5.6 1か月以内にアクティブなサポートの受信を停止します であるため、バージョン7に直接移行することをお勧めします。PHP5.6はセキュリティを取得する必要があります2018年末までのパッチ。
バージョン2.2.6に基づくモデルがたくさんあるため、CodeIgniterを新しいバージョンにアップグレードできません。
CodeIgniter 2 はサポートされなくなったことにも注意してください。
現在のバージョン(2.2.6)は2015年10月にリリースされました。
CodeIgniter 2は、2015年10月31日の時点で、サポートと更新のサポートが終了しました。これ以上の更新は予定されていません。
CodeIgniter3.xにアップグレードすることをお勧めします!
バージョン2.2からバージョン3.1へのアップグレードパスがあります。これを調べることをお勧めします。
これはおそらくあなたが思っているほど難しくはなく、セキュリティへの影響があるので、それは価値があると思います。
CIはphp5.xバージョンをサポートします。 CIプロジェクトをアップグレードする場合は、次のサイトにアクセスしてください https://www.codeigniter.com/userguide3/installation/upgrade_300.html