我能在PHP7上运行CakePHP 1.3吗?我需要将其迁移到PHP7,但托管中有一个使用CakePHP 1.3的项目,需要知道在这个PHP版本中运行此项目是否存在任何风险。
我能在PHP7上运行CakePHP 1.3吗?我需要将其迁移到PHP7,但托管中有一个使用CakePHP 1.3的项目,需要知道在这个PHP版本中运行此项目是否存在任何风险。
很不幸,CakePHP 1.3与PHP7的兼容性并不好。我正在一个使用CakePHP 1.3的旧项目上工作,但我的系统升级到了PHP7。在CakePHP 1.3的核心代码中有很多这样的问题。
在修改了这些问题之后,我遇到了下一批错误,于是我回退并推迟了升级。
因此,如果有一个CakePHP 1.3项目,升级到PHP7会相当冒险。
upstream oldphp { server unix:/run/php-fpm/php-fpm5.6.sock; }
的内容,而在我的 CakePHP 1.3 项目的网络服务器配置中,我使用了 fastcgi_pass oldphp;
。 - Jan我需要将一个基于CakePHP 1.3的项目迁移到PHP7,唯一需要做的就是找到"String"类,并使用PhpStorm的重命名所有出现的功能将其重命名为"String_Renamed",这样就可以解决错误,之后一切都正常工作了。自那以后我没有遇到任何问题。