Habilitar PHP en Mac OS X

Últimamente estoy haciendo unos desarrollos en Drupal, y como me estoy moviendo bastante se me está haciendo necesario poder desarrollar sin conexión a Dreamhost, así que he decidido habilitar PHP en mi Mac para trabajar localmente:

En /etc/httpd/httpd.conf descomentar las siguientes líneas:

LoadModule php4_module
AddModule mod_php4.c
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps

Habilitar Apache: Preferences -> Sharing -> Personal Web Sharing -> Start

Ahora en Library/WebServer/Documents podemos crear un documento phpinfo.php con lo siguiente:

Y poniendo en el explorador localhost/phpinfo.php nos debería aparecer información sobre nuestro PHP.

Para usar MySQL como base de datos lo más sencillo es instalar el .pkg de su web. Si queremos que arranque al principio también trae otro .pkg para eso, y por último trae un .prefsPane para controlar su arranque.

El PHP que trae Mac OS X 10.4 utiliza por defecto el socket para la conexión /var/mysql/mysql.sock, mientras que los binarios de mysql.com utilizan el socket /tmp/mysql.sock. Para que se conecte correctamente deberemos modificar la configuración por defecto:
mv /private/etc/php.ini.default /private/etc/php.ini

Y editar esta línea para que ponga:

mysql.default_socket = /tmp/mysql.sock

Reiniciamos apache parando e iniciando Web Sharing en Preferences
.

Ver round two

2 Comments

  • Tmabién una buena opción es instalar el Mamp para Php y el Locomotive para Ror. saludos

    By Andrés Karp
    | Tuesday, 2 October 2007
  • Bueno yo tengo que reconocer que para estas cosas suelo ser un friki y me gusta hacerlas a mano. No los he probado, pero me da un poco de miedo: ambos instalan MySQL y Apache. No entran en conflicto?

    | Tuesday, 2 October 2007

Leave a comment