Extensions PHP PECL: créer un paquet Debian

En consultant dernièrement les Status Reports dans Drupal, ce dernier me conseillait d’installer l’extension PECL uploadprogress afin d’avoir une barre de progression pour l’upload de fichiers, bref…
Si on consulte la doc PHP, on peut voir qu’il suffit de faire un simple:

Nous allons voir ici comment créer un paquet Debian de cette extension PECL. Pourquoi un paquet Debian ? Pour que notre petite extension ajoutée à la mimine soit connue du système apt.

On installe les paquets nécessaires:

C’est le paquet dh-make-php qui va nous permettre de construire les sources nécessaires à notre futur paquet Debian.

Une petite description:

Une fois les paquets installés, on peut remplacer pecl install extension par :

Remplacez John Doe par votre nom et adresse mail, et bien sur « extension » par l’extension PECL que vous voulez installer. dh-make-pecl se charge de downloader et préparer le répertoire source pour vous.
L’option –only 5, c’est pour ne prendre en compte que php5.

Vous devriez maintenant avoir un répertoire portant le nom de votre extension. Placez-vous dedans et faites pour contruire le paquet:

Retournez dans le répertoire parent, vous devriez y trouver un paquet *.deb tout frais.

Il n’y a plus qu’à installer !!

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *