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.