¿Cómo obtener las variables de entorno del sistema en PHP mientras se ejecuta CLI y Apache2Handler?

Mi sistema esUbuntu y he puesto mis variables de entorno en/etc/environment.

Si estoy corriendoPHP script usandoCLI - variables de entorno de/etc/environment son reconocidos

Pero, si voy a ejecutarPHP guión a travéshttp://domain/test.php (es decirapache2handler) exactamente el mismo script imprime NULL, lo que significa variables de entorno de/etc/environment no estan cargados

La solución que hice fue agregar variables en/etc/apache2/envvars Y eso solucionó el problema.

Pero esos son dos archivos diferentes, que luego deben mantenerse sincronizados.

Como puedo hacerPHP / apache cargar y reconocer variables de entorno desde/etc/environment (sistema)?

EDITAR: Para aclarar las cosas, cuando digo "no cargado en PHP" significa variables de/etc/environment no están establecidos en$_SERVER, $_ENV, getenv() y no existe en$GLOBALS. En otras palabras, 'no están cargados en PHP'.

Respuestas a la pregunta(4)

Su respuesta a la pregunta