Magento2设置错误说明我需要更改php.ini设置但它已经设置

时间:2018-02-15 00:47:53

标签: php magento2 php-ini

我正在尝试设置Magento 2应用。

我一直收到这样的错误:

Your PHP Version is 5.6.31, but always_populate_raw_post_data = 0. 
$HTTP_RAW_POST_DATA is deprecated from PHP 5.6 onwards and will be removed in PHP 7.0. 
This will stop the installer from running. Please open your php.ini file and set always_populate_raw_post_data to -1. 
If you need more help please call your hosting provider.

首先,我有3个目录:PHP5.6.31,PHP7.0.23,PHP7.1.9。 因此在PHP 5.6.31中我有3个ini文件,所有女巫都有此设置。

always_populate_raw_post_data to -1

其他2个文件夹PHP7.0.23,PHP7.1.9在php ini中没有这个,因为它是较新版本的php。我的问题是,如果php ini确实有正确的设置但安装说不是这样,我该怎么办才能解决这个问题?

1 个答案:

答案 0 :(得分:1)

Magento 2.1.11不支持PHP 5.6.31,但仅支持5.6.4及更高版本。 看看here

所以,先试试

which php 

看看它试图使用哪个版本,然后你可以卸载5.6版本和(更好)使用php7版本,或者确保它使用正确的版本。 希望它有所帮助。