2011-03-25 16 views
23

La función phpinfo() muestra que mi versión de PHP (5.1.6) está instalada - sin pera en la sección de comando de configuración.Instalación de PEAR

¿Cómo instalo la pera?

Respuesta

44

La página Getting and installing the PEAR package manager debería ayudarlo: proporciona información sobre cómo instalar el administrador de paquetes PEAR, en ambas ventanas, Linux y Mac.


Básicamente, si su distribución Linux viene con un paquete PEAP, debe instalarlo.

Por ejemplo, en Ubuntu , hay un paquete php-pear; Por lo tanto, tendrá que utilizar:

apt-get install php-pear 


De lo contrario, si no lo hace, con una versión de PHP> = 5.3, usted debería ser capaz de utilizar este:

$ wget http://pear.php.net/go-pear.phar 
$ php go-pear.phar 

con PHP 5.1, sin embargo, esto no va a funcionar, como soporte Phar se ha añadido en PHP 5.3 ...


como comentario: PHP 5.1 es realmente outd ated!

PHP 5.3 tiene más de un año y medio de antigüedad; incluso PHP 5.2 ya no se mantiene ... ¿tal vez deberías considerar actualizar?


Parece que está ejecutando algún tipo de distribución basada en RedHat, pero no tiene uno de esos, así que no puede decir si hay un paquete de PEAR para ella - es probable que haya uno, sin embargo.

+0

5.1.6 no tendrá soporte de phar. La [propia extensión de phar] (http://pecl.php.net/package/phar) parece requerir 5.2. – Charles

+0

@Charles ergh, cierto; Copié y pegué las dos instrucciones sin mirarlas realmente :-(He editado mi respuesta un poco, gracias por su comentario! –

+0

Ah, pero en el proceso ha creado una respuesta integral que hace que el mío se vea horrible en comparación. – Charles

3

--without-pearsolamente significa que los bits PEAR no eran inmediatamente creado cuando PHP fue compilado.

Esto ocurre generalmente cuando un proveedor de sistema operativo que proporciona paquetes y quiere dividir bits y piezas en sus propias partes instalables individualmente.

Dada la edad del PHP del que está hablando, probablemente esté utilizando RHEL o un derivado como CentOS. Compruebe el administrador de paquetes para un paquete php-pear.