You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

XAMPP环境安装CodeIgniter4出现Common.php第45行语法错误如何解决?

问题解决办法

这个报错是典型的PHP版本不匹配CodeIgniter4运行要求导致的语法错误,CodeIgniter4核心代码中使用了PHP7.4版本才正式支持的返回类型声明语法,低版本PHP无法识别该写法就会触发对应语法报错。
具体处理步骤如下:

  • 第一步:验证当前XAMPP内置PHP版本
    在XAMPP的htdocs目录下新建phpinfo.php文件,写入如下代码:
    <?php phpinfo(); ?>
    
    启动Apache后访问该文件,查看输出的PHP版本号,确认是否低于7.4。
  • 第二步:升级适配的PHP版本
    • 新手推荐直接下载对应版本的XAMPP安装包:如果使用的是CodeIgniter4.3及更早版本,选择内置PHP7.4及以上的XAMPP包;如果使用的是CodeIgniter4.4及以上最新版本,选择内置PHP8.1及以上的XAMPP包,覆盖安装旧版本XAMPP即可。
    • 有经验的用户也可以单独下载对应版本的PHP包,替换XAMPP原有PHP目录,同时修改Apache配置文件中PHP模块的加载路径即可。
  • 第三步:重启验证
    升级完成后重启XAMPP的Apache服务,重新访问CodeIgniter4项目入口,报错即可消除。

注意:需要确认Apache加载的PHP版本和你升级的版本一致,避免出现CLI命令行PHP版本符合要求、Apache仍调用旧版本PHP的情况。

内容的提问来源于stack exchange,提问作者Prashanth Varikunta

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.25 01:06:11