Apache and PHP on Leopard
Out of the box, personal websites weren’t working. Mainly because Leopard ships with Apache2 compared to Tiger’s 1.3.
The following helped solve the problem for me.
- Enable php5 by updating /etc/apache2/httpd.conf and uncomment the line
LoadModule php5.module...
- Turn on personal web sharing via System Preferences.
- Users configuration is done in /etc/apache2/users. Ensure that you have a
youruserid.conf
file with appropriate directives. Mine contains<Directory "/Users/youruserid/Sites/"> Options Indexes MultiViews AllowOverride All Order allow,deny Allow from all </Directory> - Logs are written to /var/log/apache2 rather than /var/log/httpd.