首页 > 解决方案 > PHP 致命错误:您的 PHP 版本必须等于或高于 5.6.0 才能使用 CakePHP

问题描述

我正在运行一个自我管理的 1and1 专用服务器:

CentOS 6.10 (Final) Linux 2.6.32-504.30.3.el6.x86_64

并收到以下错误:“PHP 致命错误:您的 PHP 版本必须等于或高于 5.6.0 才能使用 CakePHP”。我最初的想法是我错过了在某处设置 PHP 的路径。我已经尝试检查/更改以下内容,但我不确定还能尝试什么。

phpinfo()显示:

PHP 版本 7.3.7

php -v显示:

PHP 7.3.7(cli)(构建:2019 年 7 月 5 日 12:52:53)(NTS)

bin/cake产生:

PHP 致命错误:您的 PHP 版本必须等于或高于 5.6.0 才能使用 CakePHP。

从 requirements.php 中删除:

if (version_compare(PHP_VERSION, '5.6.0') < 0) {
     trigger_error('Your PHP version must be equal or higher than 5.6.0 to use CakePHP.' . PHP_EOL, E_USER_ERROR);
 }

bin/cake在删除该行之后再次:

PHP 致命错误:在第 50 行的 /var/www/vhosts/xxxxxxxxxx.com/app/vendor/cakephp/chronos/src/Chronos.php 中找不到类“DateTimeImmutable”

which php显示:

别名 php='/opt/plesk/php/7.3/bin/php' /opt/plesk/php/7.3/bin/php

标签: cakephpcakephp-3.0centos6cake-bake

解决方案


推荐阅读