Premièrement, s'assurer que nous avons les paquets php5-dev installés :

root@~> aptitude install php5-dev

Ensuite, téléchargez le module Spplus (a l'heure actuelle, c'est la version 1.2 disponible sur ce lien.

Une fois fait, on passe à la partie installation :

root@~> tar -zxvf spplus-1.2.tar.gz
root@~> mv spplus-1.2 /tmp
root@~> cd /tmp/spplus-1.2
root@/tmp/spplus-1.2/> phpize
root@/tmp/spplus-1.2/> ./configure -with-php-config=/usr/bin/php-config
root@/tmp/spplus-1.2/> make

A ce moment-là, vous avez complié votre module php_spplus.so. Il vous faut maintenant le lancer au chargement de PHP. Pour ma part, mes modules sont dans le dossier /usr/lib/php5/20060613/. J'ai donc copié mon module dans ce répertoire :

root@/tmp/spplus-1.2/> cp modules/php_spplus.so /usr/lib/php5/20060613/
root@/tmp/spplus-1.2/> chmod 644 /usr/lib/php5/20060613/php_spplus.so

Ensuite, on indique à PHP5 qu'on souhaite charger se module :

root@~> echo "extension=php_spplus.so" > /etc/php5/conf.d/php_spplus.ini
root@~> chmod 644 /etc/php5/conf.d/php_spplus.ini

Enfin, relancez Apache :

root@~> /etc/init.d/apache2 restart

Si en ouvrant un php_info(); sur votre serveur, vous voyez le texte suivant, c'est gagné :

SPPLUS
SPPLUS functions	enabled

Bonne utilisation !