У меня была такая же проблема, и это сводило меня с ума! Проблема оказалась глупой ... Я создал файл .ini в Windows, используя файл, который я переименовал в .ini. Видимо, осталась какая-то разметка, которую видел PHP, но не в моем Блокноте ++.
Я удалил .ini и создал его на своем хосте Linux. Это решило проблему. Если вы используете WAMP или XAMPP в Windows, попробуйте создать новый файл с помощью только блокнота, который игнорирует любую разметку.
Я знаю, что это старая тема, но я остановился здесь на поиске той же проблемы, поэтому она может помочь кому-то еще.