Sur les hôtes virtuels loués localement, certains hôtes fournissent eux-mêmes la bibliothèque de classes pear, mais il n'est pas nécessaire de s'attendre à ce qu'ils mettent à niveau ou installent les packages pear requis pour vous. Dans ce cas, vous pouvez essayer de l'installer sous votre propre hôte virtuel. Une copie de pear.
Installez pear via ssh.
La plupart des hôtes virtuels nationaux ne fournissent pas ssh, mais s'il s'agit du serveur d'un ami, ils peuvent être plus détendus et vous donner des autorisations. Jetons un coup d'œil aux étapes pour installer pear sur l'hôte virtuel via ssh :
PEAR 1.3.5 ou inférieur. :
$ poire -s -c ~/.pearrc -d doc_dir=~/pear/docs
-d rép_ext=~/pear/ext -d php_dir=~/pear/lib
-d rép_data=~/pear/data -d rép_test=~/pear/tests
-d cache_dir=~/pear/cache -d bin_dir=~/pear/bin
PEAR 1.4 ou supérieur :
$ pear config-create /home/user/pear .pearrc
Cela crée un fichier .pearrc sous la maison de l'utilisateur
et l'ajoute au fichier .bashrc
POIRE 1.3.2 ou inférieur :
$ pear -c ~/.pearrc install Archive_Tar PEAR Console_Getopt XML_RPC
POIRE 1.3.3 ou supérieur
$ pear install -o PEAR
crée ainsi un nouveau répertoire pear dans le répertoire personnel de l'utilisateur. Ce pear est une copie complète du pear sur l'hôte.
Afin d'utiliser le package pear qui vient d'être installé, vous devez le spécifier dans le code php. inclure_chemin
TEXTE CLAIR
PHP :
<?php
ini_set('include_path','~/pear/lib'. PATH_SEPARATOR
.ini_get('include_path'));
// À partir de PHP 4.3.0, vous pouvez utiliser ce qui suit :
// ce qui est particulièrement utile sur les hôtes partagés :
set_include_path('~/pear/lib'. PATH_SEPARATOR
.get_include_path());
?>
Installer poire via ftp/ftps/sftp
C'est sans aucun doute une bonne idée d'installer pear sur un hôte virtuel distant via FTP ou similaire. Cette fonction est principalement réalisée via le package PEAR_RemoteInstaller de pear. Il y a quelques points pour être sûr :
la machine est PHP 5.0 ou supérieure si vous en avez besoin. pour utiliser ftps pour installer, alors le PHP natif doit ajouter l'extension openssl
Si vous devez utiliser ssh pour installer, le php local doit ajouter l'extension ssh2
La ligne de commande pear dans le répertoire php est exécutable
FTP a l'autorisation d'écrire. En raison de contraintes de temps, je n'écrirai pas les étapes spécifiques pour le moment. Les amis dans le besoin peuvent se référer au
document de référence ci-dessous :
manuel de poire
Auteur : volcan Publié le 15 septembre 2006 à 8h40
Informations sur le droit d'auteur : Vous pouvez réimprimer à volonté Lors de la réimpression, assurez-vous d'indiquer la source originale et les informations sur l'auteur de l'article et cette déclaration sous la forme d'un. hyperlien
Lien permanent - http://www .ooso.net/index.php/archives/241