O Pear pode ser instalado, mas o próprio pear é um tipo de gerenciador de pacotes. O Http_request2 deve ser instalado.
Comparar link
No console, tente
sudo pear install HTTP_Request2
Eu li muitos posts que me dizem que isso é porque o pear não está instalado. Meu problema é que ele está instalado e tentei reinstalá-lo sem sucesso.
Eu tenho meu arquivo php.ini
definido como
include_path='.:/usr/share/php:/usr/share/php/pear'
Eu entrei no sistema por ftp e os arquivos existem e tudo parece estar instalado corretamente.
Onde eu errei?
ERRO COMPLETO:
Atenção: require_once (HTTP / Request2.php): falha ao abrir fluxo: Nenhum arquivo ou diretório em /var/www/test.php na linha 3 Erro fatal: require_once (): Abertura falhada requerida 'HTTP / Request2 .php '(include_path ='.: / usr / share / php: / usr / share / php / pear: / usr / share / PEAR ') em /var/www/test.php na linha 3
LINE 3: require_once ('HTTP / Request2.php');
Eu verifiquei a instalação do HTTP_Request2 e ele está instalado e atualizado.
EDIT: Isso pode ser causado por algum tipo de permissão?