Tutorial Moduli Pear
Questo tutorial riguarda i seguenti argomenti:
Come vedere i moduli di PEAR attualmente installati
Per vedere i moduli PEAR attualmente installati, dovrei per prima cosa accedere al tuo account in SSH. Quindi, a seconda della versione PHP per la quale vuoi vedere i moduli disponibili, esegui il seguente comando:
pearXX list
Cambia XX con la versione PHP. Per esempio, per vedere i moduli disponibili per PEAR su PHP7.0 usa:
user@servername [~/public_html]# pear70 list
Installed packages, channel pear.php.net:
=========================================
Package Version State
Archive_Tar 1.4.3 stable
Console_Getopt 1.4.1 stable
PEAR 1.10.5 stable
Structures_Graph 1.1.1 stable
XML_Util 1.4.2 stable
Come installare un pacchetto PEAR aggiuntivo?
Oltre ai pacchetti PEAR già installati, è possibile installarne di nuovi. Ad esempio, è possibile aggiungere un modulo Calendario. Per farlo, prima vai su pear.php.net. Quindi, nella casella di ricerca nell’angolo in alto a destra digita Calendar e premi il pulsante Search.
Questo mostrerà tutti i pacchetti che contengono la parola “calendar”. Fai clic sul primo risultato – “Calendar: A package for building Calendar data structures (irrespective of output)”.
Verrai indirizzato sulla pagina del pacchetto. Da lì clicca sulla tab Download.
Quindi, clicca sull’ultima versione disponibile nella sezione Download per scaricare il pacchetto.
Una volta scaricato il pacchetto localmente, devi estrarlo sul tuo computer. Questo creerà una cartella denominata Calendar-X.X.X dove X.X.X è la versione del pacchetto.
Quindi connettiti al tuo account tramite SSH e crea una cartella nominata PEAR direttamente nella home directory del tuo account – /home/username. Carica la cartella Calendar all’interno di quella chiamata PEAR. Dovrai caricare ogni altro pacchetto di Pear lì.
Configura PHP per in modo che includa la cartella PEAR locale. Questo può essere fatto creando un file chiamato php.ini e incollando la linea seguente al suo interno:
include_path = ".:/usr/lib/php:/usr/local/lib/php:/home/username/PEAR";
Assicurati di cambiare username con il tuo vero username. Inoltre, i primi due percorsi (/usr/lib/php:/usr/local/lib/php) dovrebbero rimanere così in modo che le librerie PHP di default siano caricate. Questo file php.ini deve essere copiato in ogni cartella che richieda questi pacchetti.
Da questo punto, il pacchetto Calendar di PEAR sarà disponibile al path prefissato:
include 'Calendar-X.X.X/Calendar.php';