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.
Précédent | Sommaire | Suivant |
Compilations d'extensions PECL partagées avec PEAR | Niveau supérieur | Compilation des extensions PECL statiquement dans PHP |