En versiones anteriores de PHP, en las distribuciones binarias para windows, venía un archivo .bat “go-pear.bat” que permitía instalar pear. Ahora (en PHP 5.4) ese comando ya no está disponible y he perdido un buen rato configurándolo todo.

1- Bajar e instalar PEAR
Nos descargamos el archivo http://pear.php.net/go-pear.phar y lo guardamos en la carpeta de PHP. Y luego desde la consola como administrador ejecutamos el comando php go-pear.phar. Si no lo ejecutamos como administrador no podrá escribir el archivo \WINDOWS\pear.ini y fallará la instalación.

2- Instalar PHPUnit
He intentado seguir las indicaciones oficinales de PHPUnit y no he logrado instalarlo por falta de la extensión “pcntl” que además no está disponible en Windows. Pero ejecutando estos comandos deberíamos poder instalar la versión 3.6 sin problemas:

pear channel-discover components.ez.no
pear channel-discover pear.symfony-project.com
pear update-channels
pear install phpunit/PHPUnit

Espero que las indicaciones sirvan a alguien o a mí en un futuro cuando ya no las recuerde :)