CURSO DE PROGRAMACIÓN WEB CON PHP INSTALACIÓN DE XAMPP, NETBEANS Y XDEBUG EN WINDOWS 1. Descarga de XAMPP Se puede descargar la versión más actual de la página: http://www.apachefriends.org/en/xampp-windows.html Sección XAMPP for Windows 1.8.0, 13.7.2012, versión Installer. 2. Instalación de XAMPP a. Ejecutar el fichero descargado (en este ejemplo, xampp-win32-1.8.0-vc9-installer.exe) b. Escoger idioma: alemán o inglés: c. Cerrar las aplicaciones abiertas y pulsar Next : d. Aceptar ( Next ): se instalará XAMPP en el directorio C:\xampp. Es recomendable no cambiar esta ubicación: [1 de 6]
e. Si se marcan las tres últimas casillas, los servicios (web, bases de datos MySQL y FTP) se iniciarán de forma automática al arrancar el sistema operativo. En caso contrario, será necesario arrancarlos cuando se quieran utilizar: f. Después de unos minutos de instalación donde aparecen otras ventanas, aparece esta pantalla que avisa del final de la instalación. Pulsar el botón Finish para terminar la instalación. g. Para mostrar el panel de control de XAMPP, pulsar Sí : [2 de 6]
h. En el panel de control se pueden arrancar y parar los diferentes servicios, así como especificar cuáles de ellos se arrancan de forma automática al inicio del sistema operativo (casillas con la etiqueta Svc ): 3. Configuración de XAMPP a. Si no está abierto el panel de control, hacer clic en el icono del escritorio XAMPP Control Panel y se abrirá la ventana mostrada en el punto anterior. b. Arrancar los servicios de interés por medio los botones Start. En nuestro caso serán Apache y MySql. Si se van a usar a menudo, es recomendable que ambos servicios se arranquen con el inicio de Windows, para lo cual se deben activar las casillas de ambos servicios que están en la primera columna (etiquetada como Service): [3 de 6]
c. Para comprobar la instalación de PHP, abrir con un navegador la dirección http://localhost/index.php. Deberíamos ver una pagina como esta: 4. Descarga e instalación del Java Development Kit (JDK) Para la instalación de netbeans es necesario que esté instalado el JDK de java más reciente. Se puede descargar en: http://www.oracle.com/technetwork/java/javase/downloads/index.html en la sección que en el momento de redactar este documento era el Java SE 7u7, concretamente en el botón DOWNLOAD JDK. Para Windows XP, sería el fichero jdk-7u7-windows-i586.exe. Se recomienda aceptar las opciones por defecto. 5. Descarga de netbeans Descargamos la versión PHP, aunque también se podría descargar la versión All que nos permitiría programar en otros lenguajes, como por ejemplo, Java. Para Windows en castellano: http://netbeans.org/downloads/start.html?platform=windows&lang=es&option=php 6. Instalación de netbeans a. Ejecutar el fichero descargado, en nuestro caso netbeans-7.2-ml-php-windows.exe b. Pulsar Next: [4 de 6]
c. Aceptar los términos de la licencia con la casilla de verificación y pulsar Next: d. Si queremos instalar netbeans y el JDK de java en un lugar distinto del recomendado, usaríamos los botones Browse para indicar las nuevas ubicaciones. En nuestro caso aceptamos las recomendadas por lo que sólo hacemos clic en Next: e. Iniciamos la copia de los ficheros pulsando Install: [5 de 6]
f. Tras unos minutos de instalación llegamos a la última ventana. En ella es recomendable desmarcar la casilla de verificación. Pulsamos Finish para terminar la instalación: 7. Descarga de xdebug Para poder depurar código PHP en netbeans, necesitaremos una librería llamada xdebug. En la dirección http://www.xdebug.org/download.php. En el caso de Windows 32 bit: el enlace PHP 5.4 VC9 TS (32 bit) nos descarga el fichero php_xdebug-2.2.1-5.4-vc9.dll. 8. Instalación de xdebug Tan sólo es necesario guardar el fichero antes descargado (en este ejemplo, php_xdebug-2.2.1-5.4- vc9.dll) en el directorio php/ext/ ya existente en la carpeta donde se instaló xampp (típicamente C:\xampp). 9. Configuración de xdebug a. Por seguridad, es conveniente guardar una copia del fichero php.ini (por ejemplo, con el nombre php.old.ini) antes del siguiente paso. Este fichero se encuentra en la carpeta php dentro del directorio de instalación de XAMPP. En nuestro caso, en C:\xampp\php b. Añadir las siguientes líneas al final del fichero php.ini: zend_extension = C:/xampp/php/ext/php_xdebug-2.2.1-5.4-vc9.dll xdebug.remote_enable=on xdebug.remote_handler=dbgp xdebug.remote_host=localhost xdebug.remote_port=9000 Es importante usar como separador de directorios la barra inclinada a la derecha (/) en lugar de la de la inclinada a la izquierda (\). c. Para que los cambios en el php.ini surtan efecto, reiniciamos el servidor web por medio del panel de control de XAMPP: lo detenemos con el botón Stop y cuando ya esté parado, lo volvemos a reiniciar por medio del botón Start: [6 de 6]