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

Foi útil?

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
scroll top