Compilation des extensions partagées avec phpize

Lorsque l'utilisation de pear n'est pas une option, comme lorsque vous compilez les extensions PECL depuis CVS, ou pour une version non-publiée d'un paquet PECL, alors la création d'une extension partagée doit se faire manuellement, avec la commande phpize. La commande pear automatise tout ce processus, mais vous pouvez le faire manuellement. En supposant que le code source est dans l'archive extname.tgz, et que cette dernière a été téléchargée dans le dossier courant, suivez ces instructions :

$ pear download extname
$ gzip -d < extname.tgz | tar -xvf -
$ cd extname
$ phpize
$ ./configure && make

En cas de succès, cela va créer un fichier appelé extname.so et le placer dans le dossier modules/ et/ou .libs/, du dossier extname/. Placez cette extension partagée (extname.so) dans le dossier d'extensions PHP, et modifiez le fichier php.ini.