Hallo Florian,
nur zur Sicherheit: Wo werden die Umgebungsvariablen Deiner Meinung nach gesetzt?
Dort, wo der Apache beim Start aufgerufen wird. Wenn es ein Startscript ist, dann dort, wenn Du ihn über apachectl start aufrufst, dann in der Shell, in der Du apachectl aufrufst. Was jedenfalls *nicht* geht, ist die Variablen erst innerhalb der Apache-Config (SetEnv oder so) bzw. innerhalb von PHP (putenv) zu setzen.
Viele Grüße,
Christian