Siguiendo el post ¿Programación web con OSX Intel? no hay problema he montado en mi Mac el trio Apache2+PHP5+Mysql. He cambiado el DocumentRoot de Apache para que apunte a /Users/Joseluis/Web y ya lo tengo funcionando. OS X 10.4 viene con Apache 1.3 de serie, y en este post explican como desinstalarlo e instalar Apache 2. Una vez instalado el servidor web, se inicia y se detiene desde la opción Compartir del apartado Internet y red de las Preferencias del sistema.Para gestionar las bases de datos de MySql se puede optar entre PhpMyAdmin o CocoaMySql que es un cliente gráfico para administrar MySql. Una vez ya tenemos nuestra web montada necesitaremos un cliente ftp, como CyberDuck.Todo lo mencionado hasta aqui Apache2, PHP5. MySql, CocoaMySql y Cyberduck es software gratuito, aunque alguno de ellos aceptan donaciones de los usuarios.
Creo que lo más delicado de hacer desarrollo web con OS X es la elección del editor. Hay algunos editores gratuitos bastante buenos, como Smultron, pero hay dos editores de pago que se llevan los mayores elogios: Coda y Textmate.Coda es un editor de sitios web que integra un editor de código, editor de hojas de estilo y cliente ftp. Una de las funciones estrella de Coda es su autocompletado de código que te hace ahorrar un montón de tiempo. Todo con un aspecto super logrado, sólo hace falta ver la web que se gasta este gente para ver el estilazo que tienen.Para mucha gente Textmate es el editor para Mac. De este programa hablan muy bien y tiene una auténtica legión de seguidores. Incluso hay editado un libro sobre Textmate por los autores del Pragmatic Programmer. Es un editor puro y duro para multiples lenguajes, y tiene cosas como folding de código, bundles, integración con Xcode y un montón de funcionalidades que le hacen ser un firme candidato a quedarse como editor de código en mi Mac.Coda cuesta 79$, mientras que Texmate cuesta 39€. La diferencia no es tanta, pero quiza lo que inclina la balanza para mi gusto es que Textmate es un editor que cubre un amplio abanico de lenguajes, mientras que Coda está centrado unicamente en lenguajes web.
Mientras preparaba este post he visto que Art-xtreme ha publicado un nuevo post sobre la instalación de Apache2+PHP5+MySql con Leopard. Yo sigo con Tiger.