[resolu multani il est gentil] odbc avec php sur une Red Hat 9

odbc avec php sur une Red Hat 9 [resolu multani il est gentil] - Installation - Linux et OS Alternatifs

Marsh Posté le 14-09-2005 à 09:23:27    

Bonjour
Mon parcours initiatique "Noonoob au pays merveilleux de Linux" [:pingouino] se poursuit et je vous fait partager un nouvel episode.
 
Apres maintes et maintes peripeties j'ai reconfigure php avec l'option --with-odbc (afin de pouvoir me connecter via odbc a des bdd dans mes scripts php).
Lorsque je regarde dans le repertoire ext de mon php re vois bien un sous repertoire odbc , je me dis donc chouette ca va marcher!
Et ben pas du tout ca me sort toujours le superbe "call to undefined function odbc_connect" comme si l'extension n'etait pas prise en compte.
J'ai bien essaye d'installer libiodbc mais meme avec cela php ne veut pas se configurer
Toute ame charitable voulant bien m'aider a passer cette terrible epreuve serait fortement estimee
Merci de votre attention


Message édité par betsamee le 14-09-2005 à 11:23:50
Reply

Marsh Posté le 14-09-2005 à 09:23:27   

Reply

Marsh Posté le 14-09-2005 à 10:03:38    

quel bide terrible

Reply

Marsh Posté le 14-09-2005 à 10:18:26    

T'as bien demander à charger l'extension dans ton php.ini ?
 
Si tu fais un phpinfo(), t'as quoi relatif à odbc ?

Reply

Marsh Posté le 14-09-2005 à 10:22:33    

multani a écrit :

T'as bien demander à charger l'extension dans ton php.ini ?


[:petrus75] c'est pas automatique quand on configure --with-odbc?

multani a écrit :


Si tu fais un phpinfo(), t'as quoi relatif à odbc ?


rien il me semble
 
merci de ton aide

Reply

Marsh Posté le 14-09-2005 à 10:24:19    

Ptêtre que oui, ptêtre que non [:petrus75] [:cupra]

Reply

Marsh Posté le 14-09-2005 à 10:30:21    

je suis pas tres fort mais quand je regarde les extensions (que j'ai rajoutees dans ./configure) dans le dossier ext/ je vois que les extensions qui marchent ont un fichier .o.
l'extension odbc est bien presente mais elle a pas de .o (donc elle est pas compilee j'imagine) mais seulement des .c et .h.Le probleme vient il de la si oui coment y remedier? (j'aiessayer de compiler le .c de odbc avec gcc mais ca fait plein d'erreurs [:lacuna coil])
 
merci

Reply

Marsh Posté le 14-09-2005 à 10:35:10    

Rassures moi, tu fais bien un make après ton ./configure ? :D
 
A la fin de ton ./configure, il doit te dire avec quelles options il va compiler php. Tu peux faire voir ça ?

Reply

Marsh Posté le 14-09-2005 à 10:45:43    

multani a écrit :

Rassures moi, tu fais bien un make après ton ./configure ? :D
 
A la fin de ton ./configure, il doit te dire avec quelles options il va compiler php. Tu peux faire voir ça ?


 
je te rassure : oui
 
apres configure il me renvoie un paquet de outputs , plusieurs pages quelle est la partie interressante?
 
merci

Reply

Marsh Posté le 14-09-2005 à 10:46:28    

Généralement la fin (ou par défaut essaie de récupérer la partie qui parle de odbc)

Reply

Marsh Posté le 14-09-2005 à 10:50:36    

apparement le pb est la , pourtant meme avec iodbc le pb est le meme
 

Code :
  1. checking for a custom ODBC support... no
  2. checking for iODBC support... no
  3. checking for Easysoft ODBC-ODBC Bridge support... no

Reply

Marsh Posté le 14-09-2005 à 10:50:36   

Reply

Marsh Posté le 14-09-2005 à 10:55:56    

Déjà :


intranet:/usr/local/src/php-5.0.5# ./configure --help | grep -i odbc
  --with-custom-odbc[=DIR]
                          Include a user defined ODBC support.
                          The DIR is ODBC install base directory,
                          Make sure to define CUSTOM_ODBC_LIBS and
                          have some odbc.h in your include dirs.
                              CPPFLAGS="-DODBC_QNX -DSQLANY_BUG"
                              CUSTOM_ODBC_LIBS="-ldblib -lodbc".
  --with-iodbc[=DIR]      Include iODBC support.  DIR is the iODBC base
  --with-unixODBC[=DIR]   Include unixODBC support.  DIR is the unixODBC base
intranet:/usr/local/src/php-5.0.5#


 
Donc, ton --with-odbc, c'est un peu normal que ça marche pas [:dawao]

Reply

Marsh Posté le 14-09-2005 à 10:59:31    

le pb c'est que si je lui dit --with-iodbc il plante alors que j'ai bien installe le rmp libiodbc

Reply

Marsh Posté le 14-09-2005 à 11:01:37    

et libiodbc-dev ?

Reply

Marsh Posté le 14-09-2005 à 11:16:56    

[:roi]
 
que ta descendance soit benie , l'installation de libiodbc-dev a resolu mon probleme , j'ai mis --with-iodbc dans le configure
 
merci beaucoup

Reply

Marsh Posté le 14-09-2005 à 11:19:14    

COol :)
 
Par contre, le titre en caps, ça risque de pas trop passer [:cupra]

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed