Delirando sobre informática, fotografía, programación, móviles y mucho más desde 2003
Para los que no conozcan PEAR (PHP Extension and Application Repository) es un almacén de código PHP, una serie de clases para acceso a bases de datos, uso de XML y una enorme lista de cosas más. Lo normal es que PEAR esté instalado junto con PHP pero hay casos en los que no es así y que no tenemos posibilidad de instalarlo, como en un alojamiento compartido. En esos casos también es posible usar PEAR.
El primer paso para poder usarlo es descargar el paquete básico, el sistema base de PEAR, y descomprimirlo donde queramos. Por ejemplo, en un subdirectorio llamado PEAR dentro de includes: /var/www/includes/PEAR. Habrá que facer lo mismo con todolos paquetes que necesitamos usar, descomprimiéndolos en el mesmo directorio que EAR.
Tened cuidado, ya que los archivos dentro de los tgz vienen en un subdirectorio del tipo PAQUETE-VERSION. Son los archivos que hay dentro los que se deberán copiar al directorio creado para PEAR.
Una vez copiados los archivos necesarios hay que modificar uno de los parámetros de configuración de PHP. Como no nos es posible modificar el archivo php.ini deberemos añadir en todos los scripts que hagan uso de PEAR la siguiente línea:
ini_set("include_path", "/var/www/includes/PEAR/" . PATH_SEPARATOR . ini_get("include_path");
Con esto ya podríamos usar normalmente las clases PEAR haciendo un require:
require_once "DB.php";
Puedes escribir lo que quieras, pero por favor hazlo respetando a los demás y en relación al tema que se está tratando. Todo comentario insultante o fuera de lugar será eliminado
Está permitido utilizar las siguientes etiquetas HTML para formatear tu comentario: <a> <b> <blockquote> <i> <u>. Además también puedes utilizar estos emoticonos:
Puedes enviar referencias a esta anotación utilizando esta dirección
La noticia deberia titularse “Instalando PEAR” .. el titulo lleva a dudas (cuando yo vi el titulo dije: Coño, usar PEAR sin tenerlo en tu maquina?
)
Un saludo,
Si, el manual oficial me lo descargue tb jeje, tirare de el siguiendo tu consejo
Ah, eso si. Antes de ponerte a programar una función asegúrate de que no hay ya una que la haga, ya sea en PHP o PEAR
Eso, eso reutilizacion de codigo, que para algo es lo primero que se aprende en la carrera jejeje ya sea reutilizando codigo propio o… ajeno
Pear viene con PHP en el 90% de los servdores compartidos, aun cuando tu host no te de acceso por no tener instalado ningún paquete de pear, en PHP viene la base, ya solo lo que haces es en un .htaccess haces el include y los paquetes de PEAR los pones en un directorio y ya los mandas llamar
Genial documento. Hace poco que me ví sin la posibilidad de utilizar PEAR en un alojamiento compartido y lo eché de menos, sobre todo el paquete DB. Pear rlz!
¡¡Pero quien te manda a usar MDK!!
Delirios de un Informático
[...] puede instalarse como una libreria más.
JpGraph: genera 16 tipos de gráficas incluyendo mapas y diagramas de Gantt. Tiene versión de pago.
pChart: genera pocos tipos de gráficas pero muy vistosas.
Online
Una nueva modalidad es la c [...]
Gráficas para la web — Planeta Santiago
[...] puede instalarse como una libreria más.
JpGraph: genera 16 tipos de gráficas incluyendo mapas y diagramas de Gantt. Tiene versión de pago.
pChart: genera pocos tipos de gráficas pero muy vistosas.
Online
Una nueva modalidad es la cre [...]
Delirios de un Informático :: Gestionado con WordPress :: Alojado en Bitacoras.com :: Licenciado bajo Creative Commons
Creo que esto me pilla lejos de usarlo todavia, me acabo de coger un libro de la biblioteca… bueno el unico q habia disponible, sobre php (Creacion de aplicaciones web con php4 de Prestice Hall), ¿que opinion te merece?, ¿me recomiendas alguno?
Hace tiempo que keria ponerme con php y parece q me he decidido, y kiero aprobechar ahora que estoy caliente jeje, entiendo el codigo, el flujo de los prgs y lo que hacen, la sintaxis se kiere asemejar a c, asi que espero que no me cueste mucho aprenderlo bien, lo q me falta es practica jeje
Cualquier recomendacion sera bienvenida