Compiler un .deb pour PECL uploadprogress

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.


Suggestions de lecture :

comments powered by Disqus