PHP 8.4.0 RC2 available for testing

Funções do Informix (PDO_INFORMIX)

Introdução

PDO_INFORMIX é um driver que implementa a interface aos Objetos de Dados PHP (PDO) para permitir acesso do PHP a bancos de dados Informix.

Instalação

Para construir a extensão PDO_INFORMIX, o Informix Client SDK 2.81 UC1 ou superior deve ser instalado no mesmo sistema que o PHP. O Informix Client SDK está disponível no » site de suporte do IBM Informix.

PDO_INFORMIX é uma extensão » PECL, portanto devem ser seguidas as instruções em Instalação das extensões PECL para instalá-la. Execute o comando configure para apontar o caminho dos arquivos de cabeçalho e bibliotecas do Informix Client SDK, conforme a seguir:

   bash$ ./configure --with-pdo-informix=/caminho/para/SDK[,shared]
O comando configure tem como padrão o valor da variável de ambiente INFORMIXDIR.

Cursores roláveis

PDO_INFORMIX suporta cursores roláveis; no entanto, eles não estão habilitados por padrão. Para ativar o suporte ao cursor rolável, deve-se definir ENABLESCROLLABLECURSORS=1 nas configurações de conexão ODBC correspondentes em odbc.ini ou passar a opção EnableScrollableCursors=1 na string de conexão DSN.

Índice

add a note

User Contributed Notes 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