Instalar PHPUnit con XAMPP en Windows

PHPUnit LogoCon tres comandos, ya se tendrá instalado PHPUnit en Windows, disponible para hacer pruebas unitarias desde cualquier lugar de Windows. Se supone que se tiene instalado XAMPP y que en la variable de sistema PATH se incluye el directorio de PHP. Si no fuera el caso, habría que hacer:

  • Botón derecho sobre ‘Mi PC‘, y entrar en ‘Propiedades‘.
  • En la pestaña de ‘Opciones avanzadas‘, pulsar ‘Variables de entorno‘.
  • Pulsar el botón ‘Nueva‘ en ‘Variables de usuario para …‘. Si en la lista existiera la variable PATH, habría que seleccionarla y pulsar ‘Modificar‘.
  • En la nueva ventana, introducir los siguientes datos:
    Nombre de variable: PATH
    Valor de variable: C:\xampp\php
  • Aceptar las tres ventanas y a partir de entonces el PATH ya esta modificado. Para comprobar el cambio, ir a una nueva consolas de línea de comandosy ejecutar:
    echo %PATH%

Screenshot de como modificar PATH en Windows

Ahora, en la línea de comandos, primero ir al directorio del PHP y el PEAR:

cd c:\xampp\php

Añadir al PEAR el repositorio del PHPUnit:

pear channel-discover pear.phpunit.de
pear channel-discover components.ez.no
pear channel-discover pear.symfony-project.com

Actualizar la base de datos de PEAR con el nuevo repositorio:

pear update-channels

Instalar PHPUnit:

pear install phpunit/PHPUnit

Ahora para comprobar la correcta instalación, si se ejecuta el siguiente comando desde cualquier sitio:

phpunit --version

Se debe mostrar el siguiente mensaje (quizás con la versión modificada):

PHPUnit 3.4.11 by Sebastian Bergmann.


ACTUALIZACIÓN (2010-11-26):

Para realizar actualizaciones de los componentes instalados con PEAR, incluso actualizar la librería de Zend Framework que trae por defecto el XAMPP, los comandos son:

pear list-upgrades
pear upgrade-all
pear install -a phpunit/PHPUnit

8 comentarios en “Instalar PHPUnit con XAMPP en Windows

  1. Esta Buena esta Informacion .. No tienes un Manual de como realizar las pruebas … me interesa hacerlas ya que recien estoy empezando a programar en php. Y me gustaria antes de seguir programando hacer unas pequeñas pruebas a mi coidgo fuente escrito.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos necesarios están marcados *

Puedes usar las siguientes etiquetas y atributos HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>