2010-01-20 14 views
9

Ho un'installazione di XAMPP versione 1.7.3 su Windows 7 x64. Voglio abilitare lo PHP HTTP extension. Come faccio a fare così? Cioè, dove posso ottenere la DLL, registrarla, ecc. Grazie in anticipo.Come abilitare l'estensione PECL HTTP PHP su Windows?

+0

Correlati: [Come ottenere l'estensione php_http che funziona su PHP versione 5.4 con Windows?] (Http://stackoverflow.com/questions/11777361/how-to-get-php-http-extension-working-on-php -version-5-4-with-windows) – hakre

risposta

9

Per prima cosa, scaricare il modulo PECL dal sito Web di php.

Quindi decomprimilo e copia il file php_http.dll nella cartella di estensione PHP. Quindi modificare il file php.ini (C: \ WINDOWS \ php.ini) ed attivare il modulo:

extension=php_http.dll 
+7

Questa soluzione ha funzionato. Grazie. Per gli altri che corrono allo stesso problema, con XAMPP 1.7.3 usa la versione da http://downloads.php.net/pierre/ etichettata "php_http-5.3-svn20091125-vc6-x86.zip (2009-11-26 07 : 19 -0800) ". –

+0

@Amir grazie per il link. – dharm0us

+0

Questa soluzione non funziona per me. Ogni volta che aggiungo php_httpd.dll al mio php.ini ottengo l'errore "Il programma non può essere avviato perché sul tuo computer manca il php5.dll Prova a reinstallare il programma per risolvere questo problema." Qualche idea? – DOOManiac

5

Come siete su una precedente versione di PHP, è possibile ottenere la build da: http://downloads.php.net/pierre/

Se si esegue l'aggiornamento a 1.8.3 XAMPP, che utilizza PHP 5.4, allora dovreste dare un'occhiata al bug chiusa su questo trovato in: bugs.php.net/bug.php?id=62056

Come da dettagli nei commenti del bug; Ho scaricato la versione ts (thread safe) per XAMPP 1.8.3 da github.com/stealth35/stealth35.github.com/downloads ed elencata come "php_http-1.7.4 -5.4-vc9-x86.zip"

L'ultima build è disponibile all'indirizzo: windows.php.net/downloads/pecl/releases/http/1.7.5/

Anche tra questi link si dovrebbe trovare una versione specifica per quello che ti serve.