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....Informix PDO драјвер
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
Informix PDO драјвер
Референца за `ref.pdo-informix.php` со подобрена типографија и навигација.
Informix PDO драјвер (PDO_INFORMIX)
Вовед
PDO_INFORMIX е драјвер што го имплементира Ако вашата PHP апликација треба да комуницира со сервер за бази на податоци, ќе треба да напишете PHP код за да извршите активности како што се поврзување со серверот за бази на податоци, прашување на базата на податоци и други функции поврзани со бази на податоци. Потребен е софтвер за да се обезбеди API што ќе ја користи вашата PHP апликација, а исто така да се справи со комуникацијата помеѓу вашата апликација и серверот за бази на податоци, можеби користејќи други посредни библиотеки каде што е потребно. Овој софтвер е познат генерално како конектор, бидејќи му овозможува на вашата апликација да интерфејсот за овозможување пристап од PHP до Informix бази на податоци.
Инсталација
За да се изгради PDO_INFORMIX екстензијата, Informix Client SDK 2.81 UC1 или повисоко мора да биде инсталиран на истиот систем како и PHP. Informix Client SDK е достапен од » IBM Informix Support Site.
PDO_INFORMIX е (достапно од PHP 7.2.0) екстензија, затоа следете ги упатствата во Инсталација на PECL екстензии за инсталирање на PDO_INFORMIX екстензијата. Издадете ја configure командата за да се насочите кон локацијата на Informix Client SDK заглавните датотеки и библиотеки како што следува:
bash$ ./configure --with-pdo-informix=/path/to/SDK[,shared]
Скролабилни курсори
PDO_INFORMIX поддржува скролабилни курсори; сепак, тие не се овозможени по дифолт. За да ја овозможите поддршката за скролабилни курсори, мора или да го поставите
ENABLESCROLLABLECURSORS=1 во соодветните ODBC поставки за конекција во odbc.ini или да го поминете EnableScrollableCursors=1 клаузулата во DSN стринг за конекција.
Содржина
- PDO_IBM DSN — Поврзување со Informix бази на податоци