Chuck Burgess Chuck Burgess - 4 months ago 8x
PHP Question

$PATH environment variable for apache2 on mac

I am trying to get apache/php to recognize the path to my git. I have been researching and looking in all corners of the web and cannot find how to do this. Basically, no matter what I try, when I run

echo phpinfo();
Apache Environment
path does not change from
. And when I run
system('echo $PATH');
in PHP, it reads the same.

System Information:

  • Mac OSX (Lion)

  • Apache 2 (running as _www)

  • PHP 5.3.6

Here is what I have tried editing so far:

  • /etc/profile

  • ~/.bash_profile

  • ~/.profile

  • /etc/path

  • /etc/path.d/{NEW_FILE}

Nothing I have tried so far has changed the
variable. Any ideas?


So here is the final solution. I edited the


and added



You can set the PATH environment variable in /System/Library/LaunchDaemons/org.apache.httpd.plist.

More in the docs.