-bash: phpize: comando não encontrado no Centos 6

8

Quando tento executar phpize , obtenho

-bash: phpize: command not found

Eu executei yum -y install php-devel , mas isso retorna:

Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * base: mirror.softaculous.com
 * extras: centos.schlundtech.de
 * rpmforge: mirror1.hs-esslingen.de
 * updates: ftp.plusline.de
Setting up Install Process
No package php-devel available.
Error: Nothing to do

Como posso corrigir isso?

    
por iman aletaha 03.03.2014 / 18:42

1 resposta

5

Quando você não tem certeza de onde um determinado executável reside, você pode consultar a instalação do YUM assim, usando repoquery :

$ repoquery -q --file */phpize
php-devel-0:5.3.3-26.el6.x86_64
php-devel-0:5.3.3-27.el6_5.x86_64

fastestmirror

O Yum faz uso de plugins para melhorar seus recursos. Um desses plugins é chamado fastestmirror . Às vezes, esse plugin pode ser a causa da lentidão. Os sites espelhos selecionados por esse plugin às vezes podem não ser os melhores para usar o tempo todo.

Você pode remover a lista preferencial de espelhos desse plug-in, excluindo este arquivo:

$ sudo rm /var/cache/yum/timedhosts.txt

Muitas vezes, o plugin fastestmirror pode causar confusão porque algum espelho está atrasado em relação ao restante dos espelhos ou do site original. Eu normalmente desabilitá-lo temporariamente apenas para contornar o problema da seguinte forma:

$ sudo yum --disableplugin=fastestmirror install php-devel

-or-

$ sudo yum --noplugins install php-devel
    
por 04.03.2014 / 00:54

Tags