He configurado en mi archivo custom.conf en este apache2:¿Cómo agrego rutas a la variable Apache PATH?
SetEnv PATH $PATH:/opt/local/lib/mysql5/bin:/this-is-a-test
Sin embargo, no está funcionando. Cuando llamo:
$hey = shell_exec('env'." 2>&1"); var_dump($hey);
me sale:
... PATH=/opt/local/bin:/opt/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/local/git/bin:/usr/X11/bin:/opt/local/bin
¿Alguien puede ayudar? Estoy en Mac usando Macports para mi entorno de desarrollo. Gracias!
Michael, gracias por responder. Mis archivos .profile y .bash_login tienen las rutas especificadas, pero PHP que se ejecuta en Apache no los reconoce. Acabo de probar la opción /etc/paths.d/, pero parece que tampoco funcionó, ¿tengo que reiniciar la máquina para que estos entren en vigencia? Reinicié Apache - nada. – TylerNZ
@TylerNZ, debe cerrar, reabrir la Terminal y luego reiniciar Apache desde su entorno en el que se definen esas variables. –
intenté eso, todavía nada ... Creo que se necesita hacer algo específico para apache o para el usuario raíz, ¿con qué apache se está ejecutando? – TylerNZ