Enpaquetage et distribution

Création d'un paquet

Les drivers PDO sont fournis via PECL ; toutes les règles usuelles des extensions PECL sont applicables. Les paquets sont terminés en créant un fichier package.xml valide et en exécutant la commande :

$ pear package

Ceci va créer un fichier compressé nommé PDO_SKEL-X.Y.Z.tgz.

Avant de rendre public le paquet, vous devriez tester s'il se construit correctement ; si vous avez fais une erreur dans vos fichiers config.m4 et package.xml, le paquet ne devrez pas fonctionner correctement. Vous pouvez tester la construction, sans installer quoi que ce soit, en utilisant la commande suivante :

$ pear build package.xml

Une fois que tout fonctionne, vous pouvez tester l'installation :

$ pear package
$ sudo pear install PDO_SKEL-X.Y.X.tgz

Tous les détails sur le fichier package.xml peut être trouvés dans la documentation du programmeur PEAR (http://pear.php.net/manual/).

Mettre à disposition le paquet

Un driver PDO est mis à disposition via PECL. Les informations sur PECL peuvent être trouvées sur http://pecl.php.net/index.php.