MAMP
Para activar mamp que viene por default en leopard y tener software viejo visitar esto. Para tener mamp con versiones mas recientes se debe instalar xcode que viene en el dvd de leopard para despues instalar los macports y ejecutar:
# port install apache2
# launchctl load -w /Library/LaunchDaemons/org.macports.apache2.plist
# port install mysql5 +server
# sudo -u mysql mysql_install_db5
Para comprobar que todo a salido bien,
# /opt/local/share/mysql5/mysql/mysql.server start
# launchctl load -w /Library/LaunchDaemons/org.macports.mysql5.plist
# port install php5 +apache2 +mysql5
# /opt/local/apache2/bin/apxs -a -e -n “php5” /opt/local/apache2/modules/libphp5.so
# cp /opt/local/etc/php.ini-dist to /opt/local/etc/php.ini
Cambiar en http.conf
DirectoryIndex index.html por
DirectoryIndex index.html index.php
Agregar en http.conf
Include conf/extras-conf/mod_php.conf
Reiniciar apache
/opt/local/apache2/bin/apachectl -k restart
mysql5 con macports en osx 10.5.5
# port install mysql5 +server
#/opt/local/share/mysql5/mysql/mysql.server start
Starting MySQL
.. ERROR! Manager of pid-file quit without updating file.
#cd /opt/local/var/db/mysql5
#chown -R mysql:mysql mysql
#/opt/local/share/mysql5/mysql/mysql.server start
NOTA: Por alguna razon al instalar mysql crea el grupo y propietario _mysql y no permite generar el pid-file para poder iniciar mysql, entonces se le cambio el propietario y dueño al directorio de datos. Aunque de manera visible sigue apareciendo _mysql como propietario y dueño ya se puede trabajar con mysql.