Установка

Это расширение » PECL не поставляется вместе с PHP. Информация по установке этого расширения PECL может быть найдена в главе руководства Установка PECL расширений. Дополнительная информация, такая как новые версии, скачивание, исходные файлы, информация о разработчике и CHANGELOG, может быть найдена здесь: » https://pecl.php.net/package/ingres.

Вы можете загрузить DLL для модуля PECL с сайта » http://esd.ingres.com/product/drivers/PHP/.

Для использования модуля вам придется его » загрузить и скомпилировать, разрешив поддержку Ingres с помощью опции --with-ingres[=DIR] , где DIR указывает на базовую директорию Ingres. Если переменная окружения II_SYSTEM установлена некорректно, вам понадобится использовать --with-ingres=DIR , указав директорию, куда установлен Ingres.

Код PHP, написанный для версии 2.x и более свежих обратно несовместим с более ранними версиями модуля. Однако возможно запустить два несовместимых релиза в одном окружении PHP, используя опцию --enable-ingres2 . Эта опция конфигурации переименовывает модуль в ingres2, изменяя имена функций, директивы конфигурации и константы. К примеру, если задать эту опцию, то ingres_connect() будет переименована в ingres2_connect().

Для работы функций модуля необходима выставленная переменная окружения II_SYSTEM. Пользователям Linux и UNIX также необходимо указать путь к разделяемым библиотекам, например, добавив его к переменной окружения LD_LIBRARY_PATH. При использовании веб-сервера Apache, эти переменные должны определяться в его стартовом скрипте. Также, для загрузки модулем корректных разделяемых библиотек, необходимо использовать директиву PassEnv. Например:

Пример #1 Пример использования PassEnv для Ingres

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

Замечание:

Примеры настройки для различных веб-серверов и операционных систем читайте по ссылке » http://community.ingres.com/wiki/Ingres_Articles#Ingres_and_Web_Servers.

add a note add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top