Para instalar módulos de terceros en Zend Framework 2 necesitaremos tener git instalado.
Descargaremos git desde http://git-scm.com/downloads
Instalamos git siguiente siguiente y añadimos la ruta de git al path del sistema.
En Windows:
- Click derecho en Equipo
- Click en Configuration avanzada.
- Click en variables de entorno.
- Editamos la variable path
- Y pegamos la ruta donde tengamos instalado git, en mi caso ;C:\Program Files (x86)\Git\bin;
Una vez instalado git, para instalar un nuevo modulo por lo general podemos descargarlo y descomprimirlo en la carpeta vendor. Lo más óptimo es utilizar Composer. Si buscamos por Internet un modulo, normalmente nos darán una linea para requerir en el fichero Composer.json de la raíz del proyecto. Como vemos en la imagen de abajo.
Una vez configurado el fichero composer.json con todos los módulos que necesitemos, ejecutamos en la consola:
php composer update
Composer se encargará de descargar e instalar el modulo en nuestro proyecto de Zend. Es importante decir que también actualizará lo que tenga versiones nuevas, y si quitamos alguno de los módulos requeridos del fichero Composer.json lo desinstalará del proyecto.
Algunos módulos también requieren ser añadidos al fichero application.config.php en el array modules.
Hemos instalado un modulo de PHPThumb para el tratamiento de imágenes, podemos encontrar mas módulos en http://modules.zendframework.com/