downloads | documentation | faq | getting help | mailing lists | reporting bugs | php.net sites | links | my php.net 
search for in the  

<Installation on Mac OS XInstallation on Windows systems>
Last updated: Thu, 26 Jun 2008

Compiling for MacOS X Client

The following instructions will help you install a PHP module for the Apache web server included in MacOS X. This version includes support for the MySQL and PostgreSQL databases. These instructions are graciously provided by » Marc Liyanage.

Warning

Be careful when you do this, you could screw up your Apache web server!

Do this to install:

  1. Open a terminal window.
  2. Type
    wget http://www.diax.ch/users/liyanage/software/macosx/libphp4.so.gz
    , wait for the download to finish.
  3. Type
    gunzip libphp4.so.gz
    .
  4. Type
    sudo apxs -i -a -n php4 libphp4.so
  5. 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.

  6. 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.



add a noteadd a note User Contributed Notes
Compiling for MacOS X Client
There are no user contributed notes for this page.




<Installation on Mac OS XInstallation on Windows systems>
Last updated: Thu, 26 Jun 2008
show source | credits | sitemap | contact | advertising | mirror sites
Copyright © 2001-2005 The PHP Group
All rights reserved.
This unofficial mirror is operated at: http://phpbuilder.com/
Last updated: Tue Nov 1 20:20:59 2005 EST
Columns / Articles | Tips / Quickies | News | News Linking and RSS Feeds | Shared Code Library
Mail Archives | Support / Discussion Forums | Get Started! Links | Contribute! | Docs