Manuel PHP
Précédent | Chapitre 7. Installation d'extensions PECL | Suivant

# 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`.

Précédent | Sommaire | Suivant
Compilations d'extensions PECL partagées avec PEAR | Niveau supérieur | Compilation des extensions PECL statiquement dans PHP