Все, что вы делали, не error_reporting
имело никакого отношения к секретному дайджесту SSL.
Скорее всего, вы никогда не перезапускали apache.
Или, возможно, вы изменили какую-то переменную окружения, чтобы PHP мог фактически найти ваш измененный php.ini
Или, что еще более реалистично, вы скопировали свой php.ini туда, где его искал PHP.
Для всех остальных, если у вас установлен php CLI, сделайте это, чтобы узнать, где php ищет php.ini:
php -i | grep php.ini
Вы не можете изменить, где это выглядит. Это скомпилировано в.
Вы можете переместить или скопировать туда свой php.ini или даже создать символическую ссылку, но именно здесь PHP будет выглядеть.
Также обратите внимание, что PHP не имеет абсолютно никаких проблем с тем, чтобы начинать с php.ini вообще. Он просто использует значения по умолчанию, которые (в основном) совпадают со значениями в php.ini.default