PHP Pear, es un framework, que contiene un montón de librerías con código en PHP, y que puede ser muy útil para ciertas necesidades de funciones en PHP.
En este caso, voy a explicar cómo instalarlo desde la línea de comandos.
Primero descargamos el paquete PEAR.
El paquete se descarga así:
wget http://pear.php.net/get/PEAR-1.4.3.tar
Una vez descargado, procedemos a descomprimirlo:
tar xvf PEAR-1.4.3.tar
Ya está instalado. Ahora debemos de incluir las siguientes líneas que indican la ruta donde se ha instalado PEAR, en los ficheros que usen las librerías de PEAR.
$RUTA = "/home/pepito/pear"; ini_set("include_path",ini_get("include_path").":".$RUTA);
¡Y ya está!
Ahora si quisieramos usar un generador de hojas excel, existe un pequeño tutorial en español.
7 comentarios
Hola muy bueno el Post, te consulto si conoces go-pear http://pear.php.net/go-pear es un script que te permite instalaciones locales de Pear con el que podes tener instalaciones locales para cada proyecto.
Eso si debes redefinir el include_path para decirle que Pear esta en una carpeta local.
A mi me salvo un par de veces cuando tuve que instalar Pear en algun Hosting que no tenia alguna libreria que necesitaba.
Saludos.
no manches que tiene que ver excel con pear en linux
pero aun asi muy bueno
Pero en qué archivo agregas esas dos ultimas lineas?
gracias
Las 2 últimas líneas se añaden en el fichero que queremos que utilice las nuevas funcionalidades que nos proporciona el PHP Pear.
Sl2
Luego de instalar PEAR y comprobar que funciona, quiero instalar paquetes y todos me dan el siguiente error del ejemplo:
eduardo@eduardo-asse:~$ pear install OLE
Could not download from “http://pear.php.net/get/OLE-1.0.0RC1.tgz”, cannot download “pear/OLE” (File http://pear.php.net:80/get/OLE-1.0.0RC1.tgz not valid (redirected but no location))
Error: cannot download “pear/OLE”
Download failed
install failed
Me podrńa decir como lo corrijo.
Saludos
Eduardo
hola como configuro el pear para indicarle mi usuario y mi contraseña del proxy de red para poder acceder e instalar el symfony