Php/docs/judy.installation
Installation
This » PECL extension is not bundled with PHP.
Information for installing this PECL extension may be found in the manual chapter titled Installation of PECL extensions. Additional information such as new releases, downloads, source files, maintainer information, and a CHANGELOG, can be located here: » https://pecl.php.net/package/judy
Installation on Linux Systems
From sources
Download and install » libJudy, then :
phpize ./configure --with-judy[=DIR] make make test make install
Ubuntu/Debian
libJudy can be installed with apt-get :
apt-get install libjudydebian1 libjudy-dev
Then by installing the Judy extension from PECL or from the sources.
Installation on Windows Systems
Download » libJudy, then extract the sources and open the Visual Studio command prompt and navigate to the source directory. Then execute :
build
This creates "Judy.lib", copy this into the php-sdk library folder and name it "libJudy.lib" Then copy the include file "judy.h" into the php-sdk includes folder. Next, the PHP Judy extension can be installed from PECL or from the sources by extracting the pecl/judy into your build folder where the build scripts will be able to pick it up, e.g.:
C:\php\pecl\judy\
If your source of PHP is located in:
C:\php\src\
The rest of the steps is pretty straight forward, like any other external extension:
buildconf configure --with-judy=shared nmake
Installation on macOS
Download and install » libJudy. Then install the Judy extension from PECL or from the sources.