WAMP/PHPMyAdmin警告:不支持的声明';严格的u型';

WAMP/PHPMyAdmin警告:不支持的声明';严格的u型';,phpmyadmin,wamp,Phpmyadmin,Wamp,我一直在使用WAMP测试一个web应用程序,包括phpmyadmin来查看我的数据库。自从上次工作以来,我没有对我的环境做任何改变,当我尝试加载phpmyadmin时,突然收到某种致命的警告。全文如下: ( ! ) Warning: Unsupported declare 'strict_types' in C:\wamp64\apps\phpmyadmin5.0.2\index.php on line 8 ( ! ) Warning: Unsupported declare 'strict_t

我一直在使用WAMP测试一个web应用程序,包括phpmyadmin来查看我的数据库。自从上次工作以来,我没有对我的环境做任何改变,当我尝试加载phpmyadmin时,突然收到某种致命的警告。全文如下:

( ! ) Warning: Unsupported declare 'strict_types' in C:\wamp64\apps\phpmyadmin5.0.2\index.php on line 8
( ! ) Warning: Unsupported declare 'strict_types' in C:\wamp64\apps\phpmyadmin5.0.2\libraries\common.inc.php on line 33
PHP 7.1.3+ is required.
Currently installed version is: 5.6.40
我不知道为什么这个版本会成为一个问题,我一直在使用这个版本,我一直在做这个项目,它是好的。升级到php7也不是一个选项,因为我正在处理一个遗留系统(在这个项目之后将迁移到php7)


这个问题可能是什么?好了,我没有更改任何设置、版本或类似的内容,我已经尝试重新启动WAMP。

我相信WAMP附带了多个PHP版本,您是否可能一直在使用PHP7,然后改为PHP5(我认为这是通过系统托盘图标完成的)

似乎最新的WAMP版本3.0.0现在与phpMyAdmin 5.0.2一起提供。但是,phpMyAdmin 5.0.2与PHP5.6等较旧的PHP版本不兼容,它至少需要7.1

这似乎是WAMP打包不一致,他们希望提供对旧版PHP5.6的访问,但也希望您拥有PHPMYADMIN5.x的新特性;但是由于WAMP的默认值是PHP7,所以可能忽略了phpMyAdmin与旧的PHP选项不兼容


你的两个可能的解决方案是升级你的PHP(你已经说过你不想这么做)或降级phpMyAdmin-你可以将你自己的phpMyAdmin 4.9.7安装到你的WAMP安装的web根目录,只需给它一个不同于默认WAMP phpMyAdmin的名称,这样就不会有冲突。然后您将忽略WAMP提供的phpMyAdmin,因为它不起作用,只需访问您自己的。您可以直接从下载并解压缩,也可以按照。

任何插件上的指南进行操作。通过备份回购,在SourceForge中导航要容易得多。WampServer非常灵活就是这样,我在5和7之间来回切换,当我试图查看phpmyadmin时,一定是把它放在了错误的版本上