11 de agosto de 2014

Instalar PHING en windows

Hay varias maneras de instalar PHING en windows, en este artículo explicaremos la instalación de PHING usando PEAR.

Que es PEAR??… PEAR es un entorno de distribución de código para PHP. El acronismo PEAR significa: PHP Extensión and Application Repository.

Instalar PEAR en Windows

Primero se debe chequear si se encuentra instalado PEAR en nuestro computador. Para tal efecto, usamos el comando:

pear help

El comando pear puede que no este disponible globalmente. En consecuencia, se debe determinar donde se encuentra instalado el intérprete PHP en windows.

Si estamos utilizando WAMP, entonces lo más probable es que PHP esté instalado en C:\wamp\bin\php\php[version] (y PEAR en C:\wamp\bin\php\php[version]\pear).

Entonces, nos ubicarnos en la consola de windows bajo el directorio del intérprete de PHP y volvemos a correr el comando:

pear help

Si no reconoce el comando, entonces podemos afirmar con mediana seguridad que PEAR no se encuentra instalado en el sistema.

Para instalar PEAR se debe:

  • Descargar el archivo ‘go-pear.phar’ en la dirección: http://pear.php.net/go-pear.phar. Si estamos usando WAMP como servidor de desarrollo, entonces necesitamos usar el interprete de PHP que usa WAMP, ya hemos escrito un artículo de como instalar PEAR y lo puede encontrar acá.
  • El comando de instalación de PEAR, usando la consola de windows en modo administrador es: php -d phar.require_hash=0 go-pear.phar

En ese punto, se le consultará acerca de la forma de instalar PEAR:

  • Desea instalar PEAR es forma global o local?… la opción por defecto es global.

Luego le mostrará la siguiente lista:

Below is a suggested file layout for your new PEAR installation. To 
change individual locations, type the number in front of the 
directory. Type ‘all’ to change all of them or simply press Enter to 
accept these locations.
1. Installation base ($prefix)          : C:\wamp\bin\php\php5.3.8
2. Temporary directory for processing   : C:\wamp\bin\php\php5.3.8\tmp  
3. Temporary directory for downloads    : C:\wamp\bin\php\php5.3.8\tmp
4. Binary directory                     : C:\wamp\bin\php\php5.3.8
5. PHP code directory ($php_dir)        : C:\wamp\bin\php\php5.3.8\pear
6. Documentation directory              : C:\wamp\bin\php\php5.3.8\docs
7. Data directory                       : C:\wamp\bin\php\php5.3.8\data
8. User-modifiable configuration 
        files directory                 : C:\wamp\bin\php\php5.3.8\cfg
9. Public Web Files directory           : C:\wamp\bin\php\php5.3.8\www
10. Test directory                      : C:\wamp\bin\php\php5.3.8\test
11. Name of configuration file          : C:\Windows\pear.ini
12. Path to CLI php.exe                 : C:\wamp\bin\php\php5.3.8
1-12, ‘all’ or Enter to continue:

Aceptando todos los parámetros sugeridos en la instalación, nos irá preguntando finalmente:

  • Si deseamos modificar el archivo ‘php.ini’ dentro de WAMP, para incluir la ruta a PEAR: Para aceptar presionamos la tecla ‘Y’.
  • También crear un archivo ‘pear_env.reg’, que puede modificar el registro de windows para crear variables de entorno para el actual usuario. Esta útima acción es opcional.

Ahora se encuentrar instalador PEAR y lo podemos comprobar ejecutando desde la terminal de windows el comando:

pear help

Instalando PHING

Ahora instalamos PHING usando PEAR, mediante el siguiente comando en la consola de windows:

  • Registrar el canal de PHING en PEAR: pear channel-discover pear.phing.info
  • Listar los paquetes disponibles: pear remote-lis -c phing
  • Elegir un paquete, en este caso: pear install phing/phing

Eso es todo, se puede chequear la instalación de PHING ejecutando el comando:

phing -h

Y la versión PHING usando el comando:

phing -v

Enlaces de interés