Heim > Backend-Entwicklung > PHP-Tutorial > Verwendung des PEAR-Paketmanagers

Verwendung des PEAR-Paketmanagers

巴扎黑
Freigeben: 2016-11-10 13:29:06
Original
1573 Leute haben es durchsucht

Über den PEAR-Paketmanager können Sie beigesteuerte Pakete durchsuchen und suchen, die neuesten Versionen anzeigen und diese Pakete herunterladen. Die Syntax zum Ausführen in der Befehlszeile lautet wie folgt: %>pear [options] command [command-options]

Öffnen Sie eine Eingabeaufforderung in der Befehlszeile und führen Sie %>pear aus, wodurch ein Satz ausgegeben wird häufig verwendeter Befehle und einige Nutzungsinformationen.

%>pear help Sie können die Hilfe eines bestimmten Befehls abfragen.

1. Sehen Sie sich das installierte PEAR-Paket an

%>Pear-Liste

2. Verstehen Sie das installierte PEAR-Paket

%>pear info Paketname

3. PEAR-Paket installieren

Syntax: %>pear install [options] package

Angenommen, Sie möchten beispielsweise ein Auth-Paket installieren: %>pear install Auth

Anhand der Ausführungsausgabe des Befehls können Sie erkennen, dass viele Pakete über einige optionale Abhängigkeitspakete verfügen mit erweiterbaren Funktionen.

3.1. Alle Abhängigkeiten automatisch installieren

Spätere PEAR-Versionen installieren standardmäßig alle erforderlichen Abhängigkeiten. Möglicherweise möchten Sie jedoch auch optionale Abhängigkeiten installieren. Übergeben Sie zu diesem Zeitpunkt -a, die Option --alldeps:

%>pear install -a Auth_HTTP

3.2 Installieren Sie manuell ein Paket von der PEAR-Website

Der PEAR-Paketmanager installiert standardmäßig die neueste stabile Version des Pakets. Wenn Sie jedoch eine frühere Version des Pakets installieren möchten oder den Paketmanager überhaupt nicht verwenden können (aufgrund einiger Verwaltungseinschränkungen auf dem gemeinsam genutzten Server), können Sie zu pear.php.net gehen und das benötigte Paket finden . Wenn Sie den Paketnamen kennen, fügen Sie ihn einfach am Ende der URL hinzu, was eine Abkürzung darstellt. Das Format dieser Pakete ist TGZ.

Extrahieren Sie dann die heruntergeladene Datei im TGZ-Format an den entsprechenden Speicherort. Wenn Sie gezwungen sind, diesem Installationsprozess zu folgen, weil Sie ISP-Einschränkungen umgehen möchten, reicht es aus, ein PEAR-Verzeichnis in Ihrem Home-Verzeichnis zu erstellen. Stellen Sie auf jeden Fall sicher, dass sich das Verzeichnis im include_path befindet.

4. Binden Sie das Paket in das Skript ein

Die Verwendung des PEAR-Pakets ist sehr einfach. Verwenden Sie einfach include oder require, um den Paketinhalt für das Skript verfügbar zu machen. Denken Sie daran, dass das Basisverzeichnis von PEAR zur Anweisung include_path hinzugefügt werden muss.

require_once("Numbers/Roman.php")

5. Upgrade-Paket

Syntax für das Upgrade eines einzelnen Pakets: %>pear upgrade [ Paketname]. Wenn Sie beispielsweise manchmal das PEAR-Paket aktualisieren möchten, das für die Verwaltung Ihrer Paketumgebung verantwortlich ist, können Sie %>pear upgrade pear

ausführen, um alle Pakete zu aktualisieren: %>pear upgrade-all. Obwohl unwahrscheinlich, ist es möglich, dass einige zukünftige Paketversionen mit früheren Versionen nicht kompatibel sind. Daher wird die Verwendung dieses Befehls nicht empfohlen, es sei denn, Sie sind sich über die Konsequenzen einer Aktualisierung jedes Pakets im Klaren.

6. Deinstallieren Sie ein Paket

%>pear uninstall [Optionen] Paketname

Zum Beispiel: %>pear uninstall Numbers_Roman

Wenn es andere Pakete gibt, die von dem Paket abhängen, das Sie deinstallieren möchten, wird eine Liste dieser abhängigen Pakete ausgegeben und die Deinstallation schlägt fehl. Sie können die Option -n, auch bekannt als

--nodeps, verwenden, um die Deinstallation zu erzwingen. Dies wird jedoch nicht empfohlen, da andere Pakete, die von dem von Ihnen deinstallierten Paket abhängen, nicht ordnungsgemäß funktionieren. Daher sollten diese abhängigen Pakete zuerst deinstalliert werden. Es können mehrere Pakete gleichzeitig deinstalliert werden.

%>pear uninstall package1 package2 packageN

7. PEAR-Paket herunterstufen

Es gibt keine Möglichkeit, ein Paket über den Paketmanager herunterzustufen. Dazu können Sie auf http://pear.php.net eine zufriedenstellende Version herunterladen, dann die zuvor installierte Version deinstallieren und schließlich das gerade heruntergeladene Paket installieren.


Verwandte Etiketten:
php
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage