Install PECL upload progress on in an Apache running Debian based hosting environments for the purposes of using for the Drupal content management system or for other PHP based platforms.
Installing and configuring Upload Progress is entirely optional with Drupal, however it does provide for a more apparent way to display the progress of files that are being uploaded to your website.
| With Upload Progress: | Without Upload Progress |
|---|---|
|
|
Install Dependency Packages for PECL
$ sudo apt-get install php5-dev php-pear build-essential -yInstall the upload progress extension
$ sudo pecl install uploadprogressConfigure Apache to use PECL UploadProgress
$ sudo nano /etc/php5/apache2/php.iniScroll Down to the bottom of the file (Ctrl + V), and add the following two lines to the bottom of of the file.
; PECL uploadprogress
extension=uploadprogress.soSave and Exit (Ctrl + X)
Reload Apache to load new settings
$ sudo service apache2 reloadRefresh the Status page to confirm that Upload progress is enabled.