Estensione HTTP per PHP 5

Spread the love

Dovevo usare questa libreria per eseguire un logout da remoto.

la libreria http ha l’utile funzione http_get() che faceva al caso mio, ma non avevo la libreria installata nel server. Da qui l’errore:

Fatal error: Call to undefined function http_get()

Passaggi da compiere per una distro Ubuntu 10.04 come root:

# apt-get install libcurl3-openssl-dev
# pecl install pecl_http

Output utile:

...
Build complete.
Don't forget to run 'make test'.
...
install ok: channel://pecl.php.net/pecl_http-1.7.1
configuration option "php_ini" is not set to php.ini location
You should add "extension=http.so" to php.ini

Aggiungere, come suggerito, la riga extension=http.so al file php.ini.

Alla fine riavviare il servizio Apache:

# service apache2 restart

Per controllare che le esenzioni siano caricate, creare una pagina info.php contenente

<?php
   phpinfo();
?>

puntare su di essa il browser e controllare che ci sia CURL e HTTP.

Link utile.

Lascia un commento

Your email address will not be published.