PHP e Informix PDO en XAMPP para Windows 7
Si requieres un servidor XAMPP para Windows 7 que pueda conectarse a Informix usando conectividad con PDO, acá tienes una breve explicación de lo que necesitas.Prerequisitos
1. XAMPP para Windows 1.8.0, que incluye PHP 5.4
2. Por otra parte usamos el controlador PDO 1.3.1 obtenido de
https://pecl.php.net/package/PDO_INFORMIX/1.3.1/windows
3. Informix Connect 4.10 que lo obtienes de IBM Informix como icsdk.4.10.TC6.WIN-32.zip (también funcionan otras versiones)
A tomar en cuenta que usamos versiones de 32 bits.
Habilitación del controlador
Descomprimimos la carpeta que contiene los siguientes archivos LICENSE, php_pdo_informix.dll y php_pdo_informix.pdb
Copiamos el archivo php_pdo_informix.dll al directorio \xampp\php\ext
Verificación en el servidor
Para habilitar la conectividad Informix PDO se debe editar el archivo php.ini (puede ser debajo de la referencia a php_pdo_mysql) que incluya
extension=php_pdo_informix.dll
Para que los cambios tengan efecto reiniciamos el servidor Apache.
Usando la función phpinfo, verificamos que el controlador funciona, buscando en la sección PDO. Debe aparecer la referencia a informix y un nuevo apartado pdo_informix donde se muestra la versión del controlador.
Para probar la conexión puedes usar una cadena como la siguiente
$pdo = new PDO("informix:host=[dirección_ip]; service=[puerto_informix];database=[tu_base]; server=[tu_servidor]; protocol=onsoctcp;EnableScrollableCursors=1;CLIENT_LOCALE=en_US.CP1252;DB_LOCALE=en_US.819", "tu_usuario", "tu_contraseña");
Si requieres conectar con Informix en un servidor con PHP 5.6 u otra versión superior, puedes compilar el controlador para el servidor XAMPP que requieres usando Visual Studio como se describe en
https://www.ibm.com/developerworks/community/blogs/96960515-2ea1-4391-8170-b0515d08e4da/entry/PHP_and_Informix_PDO_in_XAMPP_7_0_8?lang=en
0 Comments:
Post a Comment
<< Home