Con 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%
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 |

se requiere detener los servicios antes de instalar el PHP UNIT
Muy bueno !! Muchas gracias !!
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.
Gracias me sirvio de ayuda tu guia.
Yo tuve que hacer también,
pear channel-discover pear.symfony.com
Muy útil, fácil y sencillo.
Gracias!!
creo esta un poco desactualizado ya que pear no se puede utilizar con php que se puede hacer ya que sale http://stackoverflow.com/questions/28455906/issues-while-installing-pear-phpunit-de-phpunit