Conectar a DB2 por medio de PHP

Forums: 

Hola amigos. Necesito saber como me puedo conectar a una base de datos DB2 instalada sobre un servidor con Fedora Core 4, por medio de PHP. ¿Que archivos de PHP debo configurar y como, para que me funcione la coneccion?. He intentado conectarme pero no me resulta..
Ah estoy trabajando en un equipo local, tengo instalado Fedora Core 4, DB2 V8.2, PHP y Apache, todo en la misma maquina...
Por favor me urge mucho la respuesta..

Haz leido el manual ???

Imagen de deathUser

Revisaste esta página:
http://www.php.net/manual/en/ref.ibm-db2.php

Que de lo que aquí está especificado haz tratado o te ha fallado ???
Danos más detalles...

bye
:)

Sigo con problemas

Sabes que segui todos los pasos de la pagina que me distes pero no me resulto. Igual no toy muy seguro en la forma de como modificar el archivo php.ini, tiens un php.ini que me puedas mostrar, para ver cuales son las lineas que se le deben agregar.

El scrip que toy utilizando para probar mi conexio es el siguiente, y lo unico que me muestra en pantalla es Paso 1.

<?php
$database = 'SAMPLE';
$user = 'user_db2';
$password = '123456';

echo "Paso 1";
$conn = db2_connect($database, $user, $password);
echo "Paso 2";
if ($conn) {
echo "Conectado con exito.";
db2_close($conn);
}
else {
echo "Error en la conexion.";
}
?>

Es probable que no tengas incluido el módulo

Imagen de deathUser

No se si tu php lo compilaste tu mismo o simplemente instalaste el que trae tu distro, en todo caso revisa que tengas el módulo para db2 del php (seguramente php_db2) si no lo tienes instálalo (ya sea que tengas que compilarlo o instalar un paquete) y prueba nuevamente.

De cualquier forma, activa el DEBUG en tu php.ini (error_reporting = E_ALL, display_errors = On) y mira que errores te vota cuando corres tu script ...

Suerte ...

bye
:)

Aun con problemas¡¡¡¡

Hola de nuevo...
Sabes que aun no me resulta configurar el servidor de PHP para que me tome el DB2.
Como estoy trabajando con Fedora Core 4, instale el Apache(2.0) y el PHP(5.0.4) que trae este sistema incluido.

He tratado de configurarlo pero no me resulta (usando el comando usr/shared/.../configure). Ademas me impide instalar el modulo de php para DB2, me dice que no encuentra el archivo phpize (que en realidad no esta).

¿Con que comando lo deberia compilar?

Help me¡¡¡

Prueba...

Imagen de deathUser

[quote=josepth]
¿Con que comando lo deberia compilar?
[/quote]
./configure --with-IBM_DB2=/path/to/DB2

Fuente:
http://www.php.net/manual/en/ref.ibm-db2.php

bye
:)

Me funciono¡¡¡¡¡¿

Vale graxias por la ayuda.
Decidi desintalar el apache y el php de mi equipo. baje unas versiones mas actualizadas y los instale nuevamente, los configure con las opciones para DB2 y listo... me funciono.

Nos vemos grxias
:)