我使用的是CodeIgniter 2.2.6和PHP5.5,它工作得很好。现在我想将PHP升级到5.6.6版本,我的问题是,CodeIgniter与PHP 5.6.6兼容吗?
我无法将CodeIgniter升级到新版本,因为我有很多基于2.2.6版本的机型。
发布于 2018-02-06 17:43:21
Codeigniter 2.2x兼容PHP7.1+。
你只需要记住:
在我的例子中,安装了最新版本的bootstrap & jQuery后,一切都很顺利。但是,我没有使用钩子、高级函数等。
注意到,在大多数情况下,您可以使用.htaccess和AddHandler命令强制服务器使用较旧的php版本:
AddHandler application/x-httpd-php56 .php这是PHP7之前的最后一个PHP版本。
和最后但并非最不重要的-当然我不建议使用这个非常旧的CI版本,但是在我看来-在我的情况下-从CI2x迁移到CI3是没有意义的,2018年更好的做法是等待CI4,然后再迁移。
发布于 2016-12-08 20:55:52
用户指南中的Server Requirements页面上写着PHP2需要“PHP5.1.6或更高版本”。
注意PHP5.6 will stop receiving active support in less than a month,所以你可能想直接转到版本7。PHP5.6应该在2018年年底之前收到安全补丁。
我无法将CodeIgniter升级到新版本,因为我有很多基于2.2.6版本的型号。
另请注意,不再支持CodeIgniter 2:
当前版本(2.2.6)于2015年10月发布。
自2015年10月31日起,CodeIgniter 2的支持和更新已到期。没有进一步的更新计划。
我们鼓励您升级到CodeIgniter 3.x!
有一条从2.2版升级到3.1版的升级路径,我鼓励您探索一下:
首先,read Upgrading from 2.2.x to 3.0.x
这可能并不像你想象的那么难,而且考虑到安全性问题,我认为这是值得的。
发布于 2016-12-08 20:55:29
CI支持php 5.x版本。如果想升级您的CI项目,请访问https://www.codeigniter.com/userguide3/installation/upgrade_300.html
https://stackoverflow.com/questions/41037434
复制相似问题