Hoy me toco implantar una aplicación de Facebook en uno de nuestros servidores, por motivos de seguridad, nosotros tenemos cURL deshabilitado en el php.ini pero esta aplicación requiere curl_exec, después de pasar medio día viendo como hacia para habilitar se lo solamente a ese virtualhost, encontré PHPINIDir la cual me permite decirle al apache en cual directorio esta el php.ini
[caption id="attachment_215" align="aligncenter" width="586" caption="salida de php info que muestra PHPINIDir"][/caption]
La forma de usarlo seria así:
<VirtualHost *:80> PHPINIDir /path/para/el/directorio/que/tiene/el/php/ini ServerName orvtech.com DocumentRoot "/path/a/tu/document/root" ....
Update: Luego de correr unas pruebas puedo testitificar que esta directiva afecta a todo el httpd.conf no se limita al VirtualHost o al dominio como lo dice la documentacion de apache (por lo menos así es en apache 1.3.X).