Excellira

  • About Us
    • About Us
    • Technology
    • Our Process
  • Services
    • Agency Solutions
    • Drupal Development
    • WordPress Development
    • Custom Applications
    • PHP/MySQL Development
    • Responsive Design
    • eCommerce Development
    • CMS & Content Migration
    • Website Maintenance
  • Our Work
  • Blog
  • Connect With Us
  • About Us
    • About Us
    • Technology
    • Our Process
  • Services
    • Agency Solutions
    • Drupal Development
    • WordPress Development
    • Custom Applications
    • PHP/MySQL Development
    • Responsive Design
    • eCommerce Development
    • CMS & Content Migration
    • Website Maintenance
  • Our Work
  • Blog
  • Connect With Us
You are here: Home / CentOS / Install PECL Uploadprogress on CentOS 6 for Drupal

Install PECL Uploadprogress on CentOS 6 for Drupal

February 11, 2013 by Greg Hill

If your Drupal instance on CentOS indicates that it requires Uploadprogress, here are installation instructions .

For CentOS 6.4+

Update September 11, 2013: v 6.4+ of CentOS requires a simpler install. If you have an earlier version of 6 skip this step and continue on. If you have 6.4 or greater you may skip the other steps and simply input this command in your terminal:

user@host $sudo yum install uploadprogress

For Earlier Versions of CentOS 6

First, let’s install php-devel which is a requirement of uploadprogress, then we can install uploadprogress itself.

root@host $yum install php-devel

root@host $pecl install uploadprogress

If uploadprogress doesn’t install due to Pear missing then install Pear and repeat the above step.

root@host $yum install php-pear

In some cases you may receive “error: no acceptable C compiler found”. If so, install GCC.

root@host $yum install gcc

To complete uploadprogress installation, in the Dynamic Extensions section of php.ini add:

extension=uploadprogress.so

Note: php.ini may be located in /etc/php.ini or if in CPanel configuration, /usr/local/lib/php.ini or /usr/local/Zend/etc/php.ini if Zend is installed.

Restart Apache:

root@host $service httpd restart

You should now have uploadprogress ready to go.

Filed Under: CentOS, Drupal, Linux

Our Location

Excellira is located in historic Concord, Massachusetts and has served clients in the USA and around the Globe including Boston, Chicago, London, Los Angeles, and Rio de Janeiro.

Start A Project

To paraphrase Lao-tzu: A journey begins with a single step. Our first step is a simple chat.

Call us at +1 978.287.0010 or contact us today and let's see if we should travel together.

Connect With Us

  • LinkedIn
  • Twitter
  • Drupal Development
  • WordPress Development
  • Custom Applications
  • eCommerce Development
  • Agency Solutions

© Copyright 2015 Excellira, LLC