Otra buena solución y mi favorito personal (especialmente al desarrollar código que podría no quedar bajo mi estricto control .htaccess) es asegurar el archivo .ini real. Gracias a una especie alma here - user notes: pd at frozen-bits dot de, lo que hago es:
my.ini -> changes to my.ini.php
my.ini.php comienza:
;<?php
;die(); // For further security
;/*
[category]
name="value"
;*/
funciona perfectamente! Acceda al archivo directamente y todo lo que ve es ';' y es un archivo .ini válido y parseable. ¿Qué más se puede pedir :)
Algunas notas sobre la aplicación real (disculpas si esto cuenta como "Overshare" pero tal vez salvar a alguien algún tiempo):
- Este archivo hace que mi IDE muy molesto y se sigue intentando para reformatear automáticamente, lo que hace que PHP esté molesto. Bendiciones en Notepad ++.
- No olvide el
;*/
de cierre. Todavía funciona si lo dejas afuera pero PHP te advierte que está a punto de convertirse en molesto.
Ordenado.