Добрый день. Стоит Xampp на линуксе, изменяю значение always_populate_raw_post_data в php.ini на -1, но почему-то изменения не происходит. Открываю phpinfo и там стоит значение 0, хотя в php.ini значение -1. Подскажите в чем причина, и что делать.
Вы поправили не в том файле или не перезапустили веб-сервер после правки.
В выводе phpinfo, в самом начале, указано, какие конфигурационные файлы использовались.
Правильный файл редактирую, он лежит по адресу /opt/lampp/etc/php.ini, в Xampp для линукс php.ini находится именно в этом каталоге, и другого файла насколько мне известно нет.
Apache перезапускал, комп перезагружал, ничего не помогает.
В добавок к коментариям выше, проверьте чтобы в коде не вызывалась функция ini_set('always_populate_raw_post_data', 0), она имеет более высокий приоритет и может затирать конфигурацию. php.net/manual/ru/function.ini-set.php