Auf inländischen gemieteten virtuellen Hosts stellen einige Hosts die Pear-Klassenbibliothek selbst zur Verfügung, Sie müssen jedoch nicht erwarten, dass sie die erforderlichen Pear-Pakete für Sie aktualisieren oder installieren. In diesem Fall können Sie versuchen, sie auf Ihrem eigenen virtuellen Host zu installieren. Eine Kopie von Pear.
Installieren Sie Pear über SSH
Die meisten inländischen virtuellen Hosts bieten kein SSH an. Wenn es sich jedoch um den Server eines Freundes handelt, sind sie möglicherweise entspannter und erteilen Ihnen Berechtigungen für die Installation von PEAR auf dem virtuellen Host über SSH:
PEAR 1.3.5 oder niedriger :
$ pear -s -c ~/.pearrc -d doc_dir=~/pear/docs
-d ext_dir=~/pear/ext -d php_dir=~/pear/lib
-d data_dir=~/pear/data -d test_dir=~/pear/tests
-d cache_dir=~/pear/cache -d bin_dir=~/pear/bin
PEAR 1.4 oder höher:
$ pear config-create /home/user/pear .pearrc
Dadurch wird eine .pearrc-Datei im Home-Bereich des Benutzers erstellt
und zur .bashrc-Datei hinzugefügt
PEAR 1.3.2 oder niedriger:
$ pear -c ~/.pearrc install Archive_Tar PEAR Console_Getopt XML_RPC
PEAR 1.3.3 oder höher
$ pear install -o PEAR
erstellt somit ein neues Pear-Verzeichnis im Home-Verzeichnis des Benutzers. Dieses Pear ist eine vollständige Kopie des Pear-Pakets auf dem Host.
Um das Pear-Paket verwenden zu können, müssen Sie es im PHP-Code angeben include_path
Klarer Text
PHP:
<?php
ini_set('include_path','~/pear/lib'. PATH_SEPARATOR
.ini_get('include_path'));
// Ab PHP 4.3.0 können Sie Folgendes verwenden:
// was besonders auf Shared Hosts nützlich ist:
set_include_path('~/pear/lib'. PATH_SEPARATOR
.get_include_path());
?>
Installieren Sie Pear über FTP/FTP/SFTP
Es ist zweifellos eine gute Idee, Pear über FTP oder ähnliches zu installieren. Diese Funktion wird hauptsächlich über das PEAR_RemoteInstaller-Paket ausgeführt. Es gibt einige Punkte, auf die Sie achten müssen:
Der Computer ist PHP 5.0 oder höher Um FTPs für die Installation zu verwenden, muss das native PHP die OpenSSL-Erweiterung hinzufügen
Wenn Sie zur Installation SSH verwenden müssen, muss das lokale PHP die Erweiterung SSH2 hinzufügen
Die Pear-Befehlszeile im PHP-Verzeichnis ist ausführbar
Aus Zeitgründen werde ich die einzelnen Schritte vorerst nicht aufschreiben. Bitte beachten Sie den folgenden Link
:
Birnenhandbuch
Autor: Vulkan Veröffentlicht am 15. September 2006 um 8:40 Uhr
Copyright-Informationen: Sie können nach Belieben nachdrucken. Geben Sie beim Nachdruck unbedingt die Originalquelle und die Autoreninformationen des Artikels sowie dieser Erklärung in Form eines an Hyperlink
. Permanenter Link – http://www.ooso.net/index.php/archives/241