Definir variable de entorno en PHP

Queremos definir una variable de entorno en PHP, a la que poder acceder en cualquier momento desde la aplicación, y que la podamos definir en un archivo de configuración, pudiendo cambiar su valor según el entorno en el cual ejecutamos la aplicación, sin necesidad de hacer cambios en el código.

Definir variable en .conf

Editamos httpd.conf, añadiendo el include hacia un nuevo fichero de configuracion que crearemos, donde haremos las definiciones de variables que queramos, y que llamaremos occidentalValley.conf.

Añadimos lo siguiente a httpd.conf (normalmente hay un apartado de Includes en httpd.conf, no está de más mantener el order y hacerlo allí…):

En la misma carpeta donde tenemos a httpd.conf, creamos el nuevo archivo de configuración propio, al que llamamos occidentalValley.conf, con las definiciones de variables que queramos, en nuestro caso, este será el contenido:

Esto será todo, ahora desde nuestra aplicación podremos acceder al valor de la variable BASE_PATH, y obtener su resultado, de la siguiente forma:

Con esto terminamos nuestra definición de la variable de entorno en PHP, que nos permitirá definir valores de variables que puedan depender del entorno de ejecución, manteniendo el mismo código.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos necesarios están marcados *