PHP 8.4.1 Released!

Драйвер PDO_INFORMIX: функции БД Informix

Введение

PDO_INFORMIX — драйвер, через который PHP получает доступ к базам данных Informix. Для этого драйвер реализует интерфейс модуля PDO.

Установка

Для сборки модуля PDO_INFORMIX вам потребуется установленный на том же хосте Informix Client SDK 2.81 UC1 или выше. Informix Client SDK можно загрузить с » сайта поддержки IBM Informix.

PDO_INFORMIX является модулем » PECL, так что для его установки следуйте следующим инструкциям Установка модулей PECL. Выполните команду configure указав местоположение заголовочных файлов и библиотек Informix Client SDK:

   bash$ ./configure --with-pdo-informix=/path/to/SDK[,shared]
По умолчанию команда configure будет использовать значение переменной окружения INFORMIXDIR.

Прокручиваемые курсоры

Драйвер PDO_INFORMIX поддерживает прокручиваемые курсоры; однако такие курсоры выключены по умолчанию. Потребуется либо установить ENABLESCROLLABLECURSORS=1 в настройках ODBC-соединения в файле odbc.ini, либо задать параметр EnableScrollableCursors=1 в DSN-строке соединения, чтобы включить поддержку прокручиваемого курсора.

Содержание

Добавить

Примечания пользователей 1 note

up
0
Arie De Derde
2 years ago
Informix PDO needs the INFORMIXDIR system variable available to the script running under the webserver, in my case apache 2.4.

Using setenv did not work, so I added in the systemd startup script /lib/systemd/system/apache2.service the following:

Environment=INFORMIXDIR=/opt/Informix_Software_Bundle

in the [Service] section.

Of course, the installation directory of your informix libraries may be different than /opt/Informix_Software_Bundle....
To Top