2.3.4. Instalación de PEAR

Anuncio
2.3.4. Instalación de PEAR
PEAR es una librería que agrega muchas funcionalidades a PHP. En la aplicación se utiliza para habilitar
el formato Excel en el plugin de Exportar. Para instalar el modulo básico de PEAR descargamos de la
pagina web:
http://pear.php.net/package/PEAR/download
En este caso se descargará la versión estable más reciente de PEAR, la 1.9.0.
Es necesario tener un programa que soporte la extensión .tgz para descomprimir el archivo.
Se navega en la carpeta descomprimida hasta encontrar el directorio PEAR.
Se mueven los archivos PEAR.php, Pear5.php y System.php a la carpeta PEAR:
Se abre el directorio php dentro del servidor Apache (en el ms4w se encuentra en C:\ms4w\Apache\php)
y se copia la carpeta PEAR. Este directorio contiene todas las clases base para que el paquete funcione
correctamente.
Para poder aprovechar las clases establecidas por la biblioteca PEAR, es necesario establecer una ruta
de inclusión desde la cual pueda ser llamada y reconocida por PHP. Para ello se abre el archivo php.ini
(en el ms4w se ubica en la ruta C:\ms4w\Apache\cgi-bin).
Una vez abierto el archivo php.ini, se busca la línea en donde se encuentra definida la variable
include_path. En ms4w por defecto se encuentra definida como include_path = ".;\ms4w\Apache\php". En
esta variable se incluye la ruta en donde se encuentra el paquete PEAR.
Se guarda el archivo con los cambios. En este punto ya se encuentra instalado el paquete básico PEAR
Como lo que se busca es habilitar el plugin de p.mapper Exportar a formato xls, se requiere
adicionalmente la instalación del paquete Console_Getopt que en otras versiones viene por defecto en la
librería base de PEAR. Este paquete se puede instalar desde la página web
http://pear.php.net/package/Console_Getopt/download
Se descarga y descomprime el archivo. Después de este proceso se tendrá un archivo xml y una carpeta
con el nombre del paquete.
Navegamos en la carpeta del paquete hasta encontrar el directorio Console y se copia dentro del
directorio PEAR que definimos anteriormente (C:\ms4w\Apache\php\PEAR).
Para que el servidor Apache tome los cambios que se han efectuado es necesario reiniciarlo ejecutando
el archivo apache_restart.bat.
Módulos OLE y Spreadsheet
Para poder usar el formato Excel (xls) en el plugin Export es necesario instalar las librerías OLE y
SpreadSheet.
Dichas librerías se pueden descargar de las páginas web:
http://pear.php.net/package/OLE/download
http://pear.php.net/package/Spreadsheet_Excel_Writer/download
Se descarga la versión mas reciente de los paquetes: 1.0.0 RC1 para OLE y 0.9.2 para SpreadSheet.
Los archivos se descargan en formato .tgz, una vez descargados se descomprimen en cualquier ruta.
Al descomprimir el archivo se mostrará una carpeta con el nombre del paquete en donde se encuentran
las librerías PHP del componente y el archivo package.xml en donde se especifican las características y
versiones del paquete.
Para instalar el paquete OLE se cambia el nombre que viene por defecto (OLE-1.0.0RC1) a OLE.
Se copia la carpeta OLE en el directorio en donde se encuentra PEAR.
Para instalar el paquete SpreadSheet entramos a la carpeta Spreadsheet_Excel_Writer-0.9.2.
Se copia la carpeta SpreadSheet en el directorio en donde se encuentra PEAR.
Es necesario reiniciar el servidor web apache ejecutando el archivo apache-restart.bat.
Descargar