Current File : //usr/share/doc/pecl/json/INSTALL
1/ Quick installation

Replace the ext/json tree in the php sources:

    tar xf php-5.#.#.tar.bz2
    tar xf jsonc-1.3.#.tgz
    rm -rf php-5.#.#/ext/json
    mv jsonc-1.3.# php-5.#.#/ext/json

build PHP as usual.


2/ PECL installation

You need to build PHP without json extension
using the --disable-json option, then build
jsonc as every pecl extension:

    tar xf jsonc-1.3.#.tgz
    cd jsonc-1.3.#
    $PHP_DIR/bin/phpize
    ./configure \
       --with-php-config=$PHP_DIR/bin/php-config
    make

You can also use the --with-libjson option to use the system
jsonc-c library instead of the bundled copy.


3/ TEST installation

If you need to build both extensions to easily switch from one
to the others, build PHP with json extension as shared
using --enable-json=shared.

Build the pecl jsonc extension with --with-jsonc option (the
module will be renamed to jsonc.so)

Both can be installed, but, only one can be enabled.