ingres-php-installation-3

  • Installing/Configuring
  • Installation

  • Installation
  • 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/ingres.

    You can download the DLL for this PECL extension
    from » http://esd.ingres.com/product/drivers/PHP/.

    To have these functions available, you must
    » download and compile this
    extension, enabling Ingres support using the –with-ingres[=DIR] option, where DIR
    is the Ingres base directory. If the II_SYSTEM environment
    variable is not set correctly you may need to use –with-ingres=DIR to specify your
    Ingres installation directory.

    PHP code written for version 2.x and later is not
    backward-compatible with earlier versions of this PHP extension.
    However, it is possible to run two incompatible releases within the
    same PHP environment using the –enable-ingres2 option. This
    configuration option renames the extension to ingres2, changing
    function names, configuration settings, and constants. For example,
    with this option enabled, ingres_connect() becomes ingres2_connect().

    To use this extension the system environment
    variable II_SYSTEM must be defined. Linux and UNIX users will also
    need to define the shared library search path, for example,
    LD_LIBRARY_PATH. When used with the Apache
    web server these variables must be set explicitly in the startup
    script for Apache. In addition, the PassEnv directive is
    required for the Ingres extension to load the correct shared
    libraries. For example:

    Example #1 Example usage of PassEnv for
    Ingres

    <IfModule mod_env.c>
        PassEnv II_SYSTEM
        PassEnv LD_LIBRARY_PATH
    </IfModule>
    

    Note:

    For example configurations for different web
    servers and operating systems see » http://community.ingres.com/wiki/Ingres_Articles#Ingres_and_Web_Servers.