Installation

Cette extension » PECL n'est pas intégrée à PHP.

Des informations sur l'installation de ces extensions PECL peuvent être trouvées dans le chapitre du manuel intitulé Installation des extensions PECL. D'autres informations comme les notes sur les nouvelles versions, les téléchargements, les sources des fichiers, les informations concernant les mainteneurs ainsi qu'un CHANGELOG, peuvent être trouvées ici : » https://pecl.php.net/package/judy

Installation sur système Linux

A partir des sources

Télécharger et installer » libJudy, puis :

     phpize
     ./configure --with-judy[=DIR]
     make
     make test
     make install
    

Ubuntu/Debian

libJudy peut-être installé avec apt-get :

     apt-get install libjudydebian1 libjudy-dev
    
Puis en installant l'extension Judy pour PHP via PECL ou bien à partir des sources.

Installation sur système Windows

Télécharger » libJudy, puis extraire les sources, ouvrir l'invite de commande de Visual Studio et naviguer à la source du répertoire. Puis executer :

build
Ceci crée "Judy.lib", copier le fichier dans le dossier de librairie php-sdk et renommer le fichier en "libJudy.lib" puis copier et include le fichier "judy.h" dans le dossier d'includes php-sdk.

Ensuite, l'extension PHP Judy peut-être installée depuis PECL ou bien à partir des sources en décompressant le fichier pecl/judy dans le dossier de build où les scripts de builds seront capables de le trouver, e.g.:

    C:\php\pecl\judy\
   
Si les sources de PHP se situent dans:
    C:\php\src\
   
Les étapes suivantes suivent les mêmes étapes que n'importe quelle extension:
    buildconf
    configure --with-judy=shared
    nmake
   

Installation sur système macOS

Télécharger et installer » libJudy. Puis installer l'extension Judy depuis PECL ou bien à partir des sources.