Frage

Ich arbeite an einem PHP-Projekt unter Windows und es wäre so sehr praktisch in der Lage sein, eher zu verwenden pecl_http als mit cURL arbeiten und neu zu erfinden das Rad, um die PECL-Erweiterung all die coolen Sachen zu tun hat wie Header-Parsing und so weiter.

Überall lese ich (einschließlich der PHP-Site) ist, dass die Windows-Binary für pecl_http ist kein verpackt mehr mit jeder PHP-Installation. Ich kann keine Erklärung dafür, warum nicht überall finden. Auch http://pecl4win.php.net/ wurde für Alter, und ich kann nur annehmen, dass das pecl4win Projekt ist tot.

Kennt jemand die Geschichte über das, was passiert ist und ob es irgendwelche schöne Alternativen zu pecl_http, dass ich in einer WIMP-Umgebung ausgeführt werden können?

War es hilfreich?

Lösung

Versuchen Sie folgendes:

  

Zuerst laden Sie den PECL-Modul aus der PHP-Website: PECL 5.2.2 Win32-Binaries.
  Dann Entpacken Sie es und kopieren Sie die Datei php_http.dll in Ihrem PHP-Erweiterung Ordner. (: \ WINDOWS \ php.ini c) und das Modul aktivieren:
Jetzt php.ini bearbeiten
extension = php_http.dll
  Starten Sie Apache neu und überprüfen Sie die Installation mit phpinfo.

** EDIT: **-Link: PECL 5.2.6 Windows-Binaries

Quelle

Andere Tipps

Ich bin mir nicht sicher, ob dies ein frisches Update auf der Seite ist, oder wenn ich es das erste Mal verpaßt. Aber unter den aktuellen Windows-Binaries gibt es eine Notiz, die lautet:

  

Hinweis: Das PECL-Paket wird nicht   für diese Version freigegeben. die 5.2.6   PECL-Paket ist jedoch die Arbeit mit   diese Version

(Aus: http://www.php.net/downloads.php )

Aus irgendeinem Grund habe ich bemerkt, nur den ersten Teil, bis zu dem Punkt, wo ich fast sicher bin, der zweite Satz nicht da war, als ich das erste Mal :) geprüft. Keine Sorge, effektiv dies bedeutet, dass ich das PECL-Paket von der 5.2.6 Version von PHP verwenden kann. ( http://museum.php.net/php5/pecl-5.2 0,6-Win32.zip )

Danke Jungs für Ihre Antworten, es war eine große Hilfe.

Prost Iain

Vielleicht ist einer der PEAR Module können dir helfen? PEAR-Module in PHP implementiert ist, so auf jedem PHP funktioniert überall installieren (theoretisch).

Installationshinweise für Pyrus (PHP 5.3+) oder schlicht alt PEAR .

Ich weiß nicht, warum Windows-Binaries für eine Weile nicht zur Verfügung standen, aber jetzt sind sie zurück.

Hier ist der Link für die PECL-Erweiterungen Windows-Binärdateien (einschließlich pecl_http):
http://windows.php.net/downloads/pecl/releases/

ich die php_http.dll auf dieser Website auch, http://downloads.php.net/pierre / für eine WAMP Installation aber der Apache-Server eine Ausnahme auszulösen Laden der DLL gehalten. Aber ich habe den Apache-Server gut zu starten, indem Sie die DLL aus dem obigen Link geladen werden.

sfr-fresh.com/windows/www/pecl-5.2.6-Win32.zip

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top