Installare Zend Framework via PEAR

January 29th, 2008

Introduzione a PEAR

Chiunque programmi in PHP avrà sentito parlare, prima o poi, di PEAR.
PEAR è un enorme repository di librerie PHP. Vi si trovano applicazioni complete, librerie complete ma, ahimè, anche molti componenti abbandonati sul nascere.

PEAR offre un eccellente sistema di packaging che consente di installare facilmente una libreria parte del repository ufficiale o una qualsiasi libreria su un altro repository che sia compatibile con gli standard definiti.
Per chi programma in altri linguaggi, questo sistema è molto simile al concetto di GEM in Ruby o ai moduli di PERL.

PEAR e Zend Framework 1.5

Dalle recenti discussioni relative a Zend Framework 1.5 è emerso che Zend non supporterà, almeno per ora, la distribuzione dello Zend Framework via PEAR.
Il web framework sarà invece disponibile al download in più versioni, come documentato nel post Zend Framework 1.5 (Preview Release) code freeze.

Questo non significa comunque che non sia possibile installare Zend Framework via PEAR.
Infatti, più di un progetto mette a disposizione un repository compatibile con gli standard PEAR per scaricare ed installare la libreria.

Questo tutorial si basa sul progetto Zend Framework PEAR Repository, disponibile su Google Code.

Installare Zend Framework via PEAR

Assumento che PEAR sia già installato sul vostro sistema, aprite la console (o shell o prompt del DOS) e digitate i seguenti comandi

pear channel-discover zend.googlecode.com/svn
pear install zend/zend

A seconda della configurazione, potrebbe essere necessario utilizzare un utente con i privilegi di amministratore per eseguire l’installazione.
Il progetto è compatibile con Zend Framework 1.0.2 e 1.0.3.

Da questo momento, Zend sarà installato come liberia PEAR e potrete utilizzarlo indistintamente per qualsiasi progetto PHP semplicemente includendo la libreria che vi serve, come di consueto.

One Response to “Installare Zend Framework via PEAR”

  1. mirkoon 29 Jan 2008 at 6:42 pm

    Ottima alternativa, grazie!

    Mi sarà molto comoda per evitare di sparpagliare pacchetti per il server e per avere Zend Framework sempre a portata di mano nel PATH di inclusione!!!

Trackback URI | Comments RSS

Leave a Reply