Create web server on Mac


Start Apache

 sudo apachectl start 

Check it’s working: http://localhost/


In /etc/apache2/httpd.conf, uncomment this line:

LoadModule php5_module        libexec/apache2/

Restart Apache

 sudo apachectl restart 

Fix a warning appearing in phpinfo()

Create /etc/php.ini and make it writable

cd /etc
sudo cp php.ini.default php.ini
sudo chmod 666 php.ini

In php.ini, find this line:

 ;date.timezone = 

Uncomment it and insert your time zone (

 date.timezone =America/Vancouver 

Restart Apache

 sudo apachectl restart 


Download the MySQL package for Mac OS X.5 (32 or 64 bits depending on your machine)
Install everything in the package in this order: mysql, the startup item, the preference pane.
Start MySQL in the preference pane.
Test it’s working:


Fix mysql.sock location in php.ini

In /etc/php.ini, replace the three occurences of /var/mysql/mysql.sock by /tmp/mysql.sock

mysql.default_socket = /tmp/mysql.sock
mysqli.default_socket = /tmp/mysql.sock

Restart Apache
 sudo apachectl restart 


Activate PHP short tags
In /etc/php.ini, under Language Options, change

 short_open_tag = Off 


 short_open_tag = On 

Restart Apache

 sudo apachectl restart 
Share this Post:
Digg Google Bookmarks reddit Mixx StumbleUpon Technorati Yahoo! Buzz DesignFloat Delicious BlinkList Furl

Comments are closed.