【发布时间】:2021-03-30 22:49:30
【问题描述】:
我已经用 PHP 8.0 安装了最新版本的 xampp 并下载了最新版本的 codeigniter 4 并尝试运行它。 但它显示控制器方法未找到如何解决此问题。 我很无奈
【问题讨论】:
-
请提供有关错误堆栈跟踪的更多详细信息。
-
当您使用第三方框架时,您需要在框架支持的 PHP 版本上运行它。根据their download page,它几乎不支持 PHP 5.6+(7.2 版本正在开发中,或者他们忘记更新文档)。
-
他们当前的master branch 声称支持PHP/8.0。你用的是什么版本?你的代码(你没有分享过的)在早期版本中真的有效吗?
-
@ÁlvaroGonzález 即使你在下载页面中仍然说 codeigniter 4 是即将推出的版本,该版本已经是当前版本,并且通过标签发布的 OP 是他正在使用的版本。因此支持 PHP 8。现在他只需要向我们提供有关他遇到的错误的更多信息。
-
@marcogmonteiro 你是对的。 “最新版本”必须参考 4.0.4 版本,其 composer.json 文件状态为
"php": ">=7.2",因此 8.0 要么不受支持,要么未经测试。但如果相同的代码在 7.2+ 中工作,那只会是 PHP/8 的问题,这还不清楚。
标签: php codeigniter codeigniter-4