PHP: HTTP_GET Referência indefinida. Ubuntu Karmic Koala
Pergunta
Estou tentando usar a função http_get. Mas eu recebo um erro de referência indefinido. Eu entendo que isso significa que a função não pode ser encontrada. No entanto, não sei como consertar isso? Alguém poderia ajudar?
Felicidades
Solução
Ok, então eu resolvi isso.
Eu usei PECL:
user@user:~$ sudo pecl install pecl_http
Infelizmente, isso me deu um erro que queria que eu instalasse a libcurl. Assim, eu o instalei com:
user@user:~$ sudo aptitude install libcurl4-openssl-dev
Depois disso, tentei PECL novamente:
user@user:~$ sudo pecl install pecl_http
Funciona, mas eu tive que acrescentar:
extension=http.so
No meu arquivo php.ini.
Depois de todas essas etapas, funcionou. Para mim, parece que todo mundo sabe que é isso que você deve fazer para corrigi -lo. Isso me deixa que ninguém realmente o documentou.
Outras dicas
Você pode usar os métodos curl_ para fazer a mesma coisa
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow