Ú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
.













2 Comments
Tmabién una buena opción es instalar el Mamp para Php y el Locomotive para Ror. saludos
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?