Wie installiere ich http_pecl auf PHP 5.x?

9

Ich versuche, pecl_http auf Ubuntu 14.04 zu installieren, meldet jedoch, PHP 7 zu benötigen.

%Vor%

Ähnlich bei Debian:

%Vor%

Ich finde changelog keine Informationen, für die pecl_http nicht abwärtskompatibel ist PHP 5.x.

Ich habe es mit PHP 7.0 versucht und es erfolgreich installiert, aber gibt es irgendetwas, was ich tun kann, um es mit PHP 5.x zu installieren?

    
techraf 22.02.2016, 22:54
quelle

2 Antworten

18

Sie müssen herausfinden, welche Version von pecl_http die aktuelle Version von PHP nicht benötigt, und diese dann spezifisch installieren. Laut der Dokumentation:

  

"Paket [-version / status] [. tar]": fragt den Server Ihres Standard-Kanals ab   (pear.php.net) und lädt das neueste Paket mit herunter   die bevorzugte Qualität / Zustand (stabil).

     

Um die Paketversion 1.1 abzurufen, verwenden Sie "Paket-1.1" zum Abrufen   Paketstatus-Beta, verwenden Sie "Paket-Beta". Um ein unkomprimiertes abzurufen   file, append .tar (stelle sicher, dass es keine Datei mit dem gleichen Namen gibt)

Und laut changelog , ist pecl_http 3.0 die erste PHP 7-kompatible Version , also versuche vielleicht das vorherige.

Endgültige Antwort: Sie suchen nach sudo pecl install pecl_http-2.5.5

    
miken32 22.02.2016, 23:09
quelle
1

Diese Frage hat eine akzeptierte Antwort, aber ich werde meine 2 Cent zum Thema hinzufügen:

Basierend auf Ihrer PHP-Version:

  • für PHP 7 benutze 'pecl install oci8'
  • für PHP 5.2 bis 5.6 verwenden Sie 'pecl install oci8-2.0.12'
  • für PHP 4.3.9 bis 5.1 verwenden Sie 'pecl install oci8-1.4.10'

OCI8 2.0.12 ist die endgültige Version für PHP 5.6.x

OCI8 2.1.x gilt nur für PHP 7

Installation von OCI8 für PHP 5.6.31 :

%Vor%

Erwartete Ausgabe für PHP 5.6.31 und OCI8 2.0.12

Dies ist der einfachste Weg, OCI8-Unterstützung zu installieren.

    
Daniel Vukasovich 11.07.2017 22:22
quelle

Tags und Links