copied from
A PHP module for the Apache web server included in Mac OS X.
It is based on version 4.0.5 of the software and this particular build of the module includes support for the MySQL and PostgreSQL databases.
NOTE: Be careful when you do this, you could screw up your Apache web server!
Do this to install:
Open a terminal window
type "wget http://www.diax.ch/users/liyanage/software/macosx/libphp4.so.gz", wait for download to finish
type "gunzip libphp4.so.gz"
type "sudo apxs -i -a -n php4 libphp4.so"
Now type "sudo open -a TextEdit /etc/httpd/httpd.conf"
TextEdit will open with the web server configuration file. Locate these two lines towards the end of the file: (Use the Find command)
#AddType application/x-httpd-php .php
#AddType application/x-httpd-php-source .phps
Remove the two hash marks (#), then save the file and quit TextEdit.
Finally, type "sudo apachectl graceful" to restart the web server
PHP should now be up and running. You can test it by dropping a file into your "Sites" folder which is called "test.php". Into that file, write this line: "<?php phpinfo() ?>".
Now open up 127.0.0.1/~your_username/test.php in your web browser.
You should see a status table with information about the PHP module.