我正在尝试设置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确实有正确的设置但安装说不是这样,我该怎么办才能解决这个问题?
答案 0 :(得分:1)
Magento 2.1.11不支持PHP 5.6.31,但仅支持5.6.4及更高版本。 看看here。
所以,先试试
which php
看看它试图使用哪个版本,然后你可以卸载5.6版本和(更好)使用php7版本,或者确保它使用正确的版本。 希望它有所帮助。