【问题标题】:Cakephp 2.4 on PHP 7.3PHP 7.3 上的 Cakephp 2.4
【发布时间】:2019-07-09 15:55:49
【问题描述】:

我们有一个在 CakePHP V2.4 上构建和运行的应用程序。这是在 PHP V5.6 上运行的。我们想让它在 PHP V7.3 上运行。
您能否就如何执行此操作以及您对此类更改的体验提出建议。

【问题讨论】:

  • 我建议您聘请程序员为您进行升级。说真的,你试过什么吗?您的问题是如此开放,以至于无法想象合理的答案。请作为这里的新用户,使用tour 并阅读How to Ask。欢迎使用 Stack Overflow!
  • 这不是一个开放式问题,我是 7 年 php 经验的家伙,我完全了解蛋糕我想讨​​论我们可以迁移到在 php 7 上运行的新框架或相同代码的不同方法在 php 7.3 上运行,这是面临的技术问题,否则我必须花费 200 多个小时进行重新编码
  • 如果你对我写的内容感到冒犯,我很抱歉。不过,我提供的链接可能会更好地解释我试图传达的观点。
  • 是的,我检查了链接,但我正在寻找任何人开发的解决方案或技术

标签: php-5.6 cakephp-2.4 php-7.3


【解决方案1】:

您需要将应用程序至少升级到 Cake 2.10。无论如何,我相信这与 PHP 7.2 兼容;不确定7.3。各种点版本的迁移指南是here

【讨论】:

    【解决方案2】:

    Cakephp 2.4 不支持 PHP 7。 根据 Cakephp 2 的要求:

    PHP 5.3.0 或更高版本(CakePHP 2.6 及以下版本支持 PHP 5.2.8 以上)。 CakePHP 2.8.0 及以上版本支持 PHP 7. 使用 PHP 7.1 以上可能需要通过 PECL 安装 mcrypt。请参阅安全性 更多信息。

    所以如果你想使用 PHP 7 那么你必须使用 Cakephp 2.8 或更高版本。 Cakephp -> Installation -> Requirements

    【讨论】:

    • 值得注意的是,如果您要从 2.4 升级到 2.6,不妨升级到 2.10 并利用其他一些错误修复和改进,升级路径非常顺利。
    猜你喜欢
    • 2021-06-23
    • 2019-11-23
    • 2019-08-03
    • 2014-11-04
    • 2015-04-06
    • 2014-07-31
    • 1970-01-01
    • 2014-11-24
    • 2014-05-11
    相关资源
    最近更新 更多