Instale o php-devel (ou como fazer o pear funcionar) no RHEL

Perdi a manhã toda tentando fazer isso funcionar, então pensei em postar aqui. Espero que poupe algum tempo a manhã de outra pessoa.

Sempre que você precisar de um pacote pear no Red Hat EL, você pode instalar o php-pear para emitir os comandos pecl e pear. No entanto, php-devel não está listado como uma dependência do pacote php-pear, então você acaba recebendo o erro ‘phpize: command not found’ sempre que tenta instalar algo.

Então eu comecei a investigar como fazer o phpize funcionar e, pela aparência dele, você precisa ter o canal opcional rhn habilitado para poder instalá-lo no yum.

Tentei cadastrar os canais, mas como estou em hospedagem física, não tenho. Mandei um ticket mas você sabe quanto tempo isso pode demorar algumas vezes e eu precisava muito que funcionasse logo.

Portanto, com base em uma questão stackoverflow encontrada aqui: http://stackoverflow.com/questions/12280872/installing-php-devel-on-rhel6-php-5-3-3

Fiz o seguinte para fazê-lo funcionar:

-> Como root, digite ‘rpm -q php’

-> Observe a versão do pacote instalado

-> Vá em http://rpm.pbone.net/

-> Procure por php-devel

-> Encontre o pacote php-devel que corresponda ao php rpm instalado (o que você encontrou acima)

-> Copie um link de espelho e coloque-o em sua máquina

-> digite ‘rpm -Uvh caminho para o download_rpm’

E é isso 🙂 Espero que ajude!