9 julio, 2012 1 min to read

Habilitando Apache, PHP y php Xdebug en Mac OS X Lion

Category : Desarrollo Web

Mac OS X no es otra cosa que un Unix y como tal la administración de servicios es bastante simple, además tiene incluido un servidor apache2 en su instalación por defecto, también tiene incluido php como parte de la instalación, en definitiva no queda mucho trabajo por delante, es incluso más simple que hacerlo en un distro Linux de toda la vida.
Puede habilitarse apache, a través de las preferencias del sistema, seleccionando compartir, luego click en compartir, luego seleccionar compartir Web.
Preferencias de Sistema Mac Lion Preferencias de Sistema - Compartir Mac Lion
Hasta aquí bastante simple y no se necesita tocar nada a mano, ahora vamos a necesitar de la consola, vas al launchpad, utilidades, Terminal.
Habilitar php:
sudo vim /etc/apache2/httpd.conf Ingresas tu clave.
Buscas y editas la línea que contiene:
#LoadModule php5_module libexec/apache2/libphp5.so
retiras la almohadilla “#” quedará así:
LoadModule php5_module libexec/apache2/libphp5.so
y guardas (:x!)
Habilidar Xdebug:
Mac OS X Lion incluye el módulo xdebug, para habilitarlo:
sudo cp /etc/php.ini.default /etc/php.ini Ingresas tu clave.
sudo vim /etc/php.ini buscas y editas la línea que contiene:
#zend_extension="/usr/lib/php/extensions/no-debug-non-zts-20090626/xdebug.so"
retiras la almohadilla y quedará:
zend_extension="/usr/lib/php/extensions/no-debug-non-zts-20090626/xdebug.so"
ahora guardas y reinicias apache:
sudo apachectl restart Listo.!
Adicional, si planeas utilizar NetBeans y Xdebuger, agrega estas líneas a tu archivo php.ini:
xdebug.remote_enable=1
xdebug.remote_handler=dbgp
xdebug.remote_host=localhost
xdebug.remote_port=9000
y sigue las instrucciones desde NetBeans

Tags: ,