PHP, donde colocar php.ini
Como parte de la administración de un servidor Apache 2 que corre bajo Windows, me ha tocado lidiar con problemas que existen al momento de configurar todos los elementos que conforman un servidor WEB de páginas y aplicaciones. Uno de los terrores comunes con los que me encontré, es que en toda la diversidad de opiniones con respecto a donde colocar el archivo php.ini, todo mundo tiene su opinión y manera de resolver los problemas.
Mi solución no fue colocar el archivo en “c:\windows\system32” (todo lo que signifique colocar algo ahí es mejor dudar), tampoco lo coloque en la carpeta de Apache 2, sino que deje dicho archivo en la instalación o directorio de PHP, por ejemplo en “c:\php5”, sin embargo encontré por ahí que se puede indicar a Apache 2, donde se encuentra dicho archivo. A mí me ha dado resultado y mi servidor funciona adecuadamente hasta el momento.
Abrir el archivo httpd.conf e ir al apartado de:
<IfModule mime_module>
….
AddHandler application/x-httpd-php .php
AddHandler cgi-script .cgi .pl
PHPIniDir “c:/www/php5″
…
</IfModule>
Despues de esto simplemente reiniciar el servidor de Apache. En mi caso ha funcionado con PHP5 Thread Safe (en formato ZIP php-5.3.6-Win32-VC9-x86.zip), con OpenSSL.