Installer les packages nécessaires
Packages pour pouvoir compiler le module php5 :
apt-get update
apt-get install php5-dev dh-make-php
Télécharger uploadprogress via PECL
On récupère les sources d’uploadprogress .
mkdir pecl/
cd pecl/
pecl download uploadprogress
Construire le paquetage Debian pour uploadprogress
On initialise les variables pour les informations ‘maintener’ du paquetage avant de lancer dh-make-php.
export DEBEMAIL=your@email
export DEBFULLNAME='Your Name'
On construit notre *.deb de la manière suivante :
dh-make-pecl --only 5 uploadprogress-1.0.1.tgz
cd php-uploadprogress-1.0.1/
dpkg-buildpackage -b
Il ne reste plus qu’a installer le .deb que vous venez de faire :
cd ../
ls | grep *.deb
php5-uploadprogress_1.0.1-1_i386.deb
Installation
On installe notre extension et on relance Apache.
dpkg -i php5-uploadprogress_1.0.1-1_i386.deb
/etc/init.d/apache2 restart
On vérifie via un phpinfo que l’extension ‘uploadprogress’ est bien installée.