IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

DB2 Discussion :

Comment interroger db2 depuis un serveur web linux ? (db2_connect)


Sujet :

DB2

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Mars 2005
    Messages
    52
    Détails du profil
    Informations forums :
    Inscription : Mars 2005
    Messages : 52
    Par défaut Comment interroger db2 depuis un serveur web linux ? (db2_connect)
    Bonjour,

    Je suis en train de développer un site internet en PHP qui doit interroger à distance un AS400. Je ne peux pas trop faire d'essais sur le serveur web Linux (serveur dédié de production). Alors j'ai monté un serveur web de test. IL y a apparement deux grandes pistes :

    1) se connecter en odbcad avec "IBM DB2 Universal Database". Alors déjà "IBM DB2 Universal Database" il est très difficile à avoir (même sur le site d'IBM où il faut un ID product pour le télécharger). du coup je n'arrive pas à me le procurer, pourtant il est gratuit apparement. Et en plus il faut installer odbc qui n'existe pas par defaut sur le serveur linux. C'est donc assez risqué de faire tout ça sur le serveur de production (je sens qu'il va y avoir plein de dépendances manquants, c'est risqué car il y a plusieurs site web sur se serveur).

    2) Le mieux serait peut-être la deuxième solution : "db2_connect" ! qui est une librairie de PHP, mais malheureusement pas installé de base sur les serveurs web. Sur le site d'IBM (que je ne comprends pas trop, quesqu'il est complexe !) il parle bien de "connect db2 client" mais ça fait 300 Mo est j'ai l'impression que ça monte un serveur db2 juste pour pouvoir avoir un ibm_db2.so. Je me rapproche alors de vous afin de savoir si quelqu'un a déjà réussi à mettre en place se genre de système ? En fait j'aurais juste besoin d'avoir le module "php_Ibm_db2" (db2_connect()) d'installé sans recompiler le serveur web (l'idéal serait un rpm comme pour Mysql, mais je craint qua ça n'existe pas).

    Si quelqu'un a une idée je serais intéressé, car jusque l'à toutes mes recherches sont vaines.

    Merci d'avance.
    ;-)

  2. #2
    Membre averti
    Inscrit en
    Mars 2005
    Messages
    52
    Détails du profil
    Informations forums :
    Inscription : Mars 2005
    Messages : 52
    Par défaut
    Bonjour,

    J'ai réussi à installé la connection ODBC sur une fedora 6 (php 5.1.6) avec ces éléments :

    - unixODBC
    - iSeriesAccess (d'IBM)

    Tout marche très bien. J'ai fais la même chose sur le serveur de production (Mandriva 2006), mais là ça ne marche pas. iSeriesAccess est bien installé car j'arrive à visualiser mon serveur AS400 à distance grâce à la commande "isql -v MONSERVEUR" (ça c'est déjà bien ;-) ). Par contre depuis PHP je n'arrive pas à accéder à mon serveur, enfin, j'ai l'impression que PHP ne voit mal le paramétrage ODBC. (je suis sur un php 5.0 qui n'a pas pdo_odbc car trop ancien). Le module ODBC est bien monté, mais le valeur "ODBC library" est à vide (alors qu'il y a la valeur unixODBC dans le serveur où ça marche). Je pense que le problème vient de là. Pourtant j'ai même installé php-odbc, mais rien à faire.

    Quelqu'un aurait-il une idée pour monter la librairie unixODBC dans le module ODBC de PHP (j'ai pourtant bien installé unixODBC). Est-ce que ça viendrait d'une version de php trop ancienne ?

    Merci d'avance de votre aide.
    ;-)

  3. #3
    Membre confirmé
    Inscrit en
    Mars 2007
    Messages
    186
    Détails du profil
    Informations personnelles :
    Âge : 52

    Informations forums :
    Inscription : Mars 2007
    Messages : 186
    Par défaut
    Bonjour,

    Même problème mais avec une solution différente.
    http://www.developpez.net/forums/d88...2/#post5041120

    Je cherche maintenant à comprendre le problème d'instance DB2 sur Linux.... help

Discussions similaires

  1. Réponses: 4
    Dernier message: 03/11/2010, 10h16
  2. Réponses: 3
    Dernier message: 11/12/2006, 18h27
  3. [InputStream][http] télécharger depuis un serveur web
    Par FFF dans le forum Entrée/Sortie
    Réponses: 6
    Dernier message: 08/11/2005, 11h32
  4. download de fichier depuis un serveur web
    Par minusette dans le forum Modules
    Réponses: 9
    Dernier message: 14/10/2005, 09h10
  5. [Mandrake 10 + win XP] Acces Serveur web linux via XP
    Par bobunny dans le forum Windows XP
    Réponses: 9
    Dernier message: 10/09/2004, 15h15

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo