Existen algunas secuencias de comandos que necesitan que se establezcan determinadas rutas en el entorno para su ejecución. Quiero editar mi ruta para incluir esas ubicaciones. Estas son las ubicaciones que deseo agregar a mi ruta de acceso de administrador.Cómo modifico la ruta utilizada por exec en php
$JAVA_HOME = "/usr/java/jdk1.6.0_31";
$ANT_HOME = "/usr/apache-ant-1.8.3";
$ANT_BIN = "$ANT_HOME/bin";
$JAVA_BIN = "$JAVA_HOME/bin";
$ADDPATH=$JAVA_HOME . ":" . $ANT_HOME . ":" . $ANT_BIN .":" . $JAVA_BIN . ":" . $PATH;
y solía putenv
putenv("JAVA_HOME=" . $JAVA_HOME);
putenv("ANT_HOME=" . $ANT_HOME);
putenv("ANT_BIN=" . $ANT_BIN);
putenv("JAVA_BIN=" . $JAVA_BIN);
putenv("PATH=".$_ENV["PATH"].":".$ADDPATH);
Sin embargo cuando hago un
echo getenv("PATH");
me sale
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
Tengo dos preguntas: (a)? ¿Cómo Establecí la variable de ruta en t él valora Quiero (b) ¿Hay una manera (o una ubicación) de agregar estas ubicaciones para ser parte del entorno del servidor (dentro de las configuraciones de php.ini o apache) en lugar de usar la secuencia de comandos para hacer estas ediciones.
Gracias, contesta mi primera consulta. Sin embargo, me gustaría utilizar una solución más elegante para editar las configuraciones del servidor desde los archivos de configuración, en lugar de cambiarla en cada secuencia de comandos. –