Instalando a biblioteca uploadprogress do PECL no CentOS

Se o seu Drupal 7 está reclamando que precisa da biblioteca uploadprogress e você está utilizando o sistema operacional CentOS  é só seguir os seguintes passos ( fiz estes passos em uma máquina na Digital Ocean ). 

Se você não tem certeza se tem os pacotes pecl e php-devel instalados , faça a instalação utilizando o comando abaixo ( se eles existirem no sistema simplesmente não serão instalados ): 

# yum install pecl php-devel -y 

O segundo passo é instalar o uploadprogress : 

# pecl install uploadprogress 

Build process completed successfully
Installing '/usr/lib/php/modules/uploadprogress.so'
install ok: channel://pecl.php.net/uploadprogress-1.0.3.1
configuration option "php_ini" is not set to php.ini location
You should add "extension=uploadprogress.so" to php.ini

 

Se após esta série de comando você receber um erro do tipo 

phpize: command not found

Tente novamente a instalação do php-devel pois ele não deve ter sido instalado corretamente.

Para isto faça o seguinte :

# yum reinstall php-devel -y

Após a certeza do pacote ter sido instalado, adicione a seguinte linha no arquivo /etc/php.ini

# vim /etc/php.ini 

E faça do seguinte jeito ( vá até o final do arquivo ) : 

extension=uploadprogress.so

; Local Variables: ; tab-width: 4 ; End:

 E logo após isto é só reiniciar o nosso amigo Apache : 

# service httpd restart 

E ir no seu Drupal ou qualquer outro sistema que tenha pedido a instalação desta biblioteca e ver se está tudo ok :-) 

Dúvidas é só perguntar nos comentários.