-
Problème PHP et sybase
Bonjour,
j'ai le problème suivant :
sur windows 2003 serveur j'ai sybase sql aniwhere 7 d'installé. J'ai installé PHP5 avec l'extension sybase.
Le problème est que lorsque je veut faire un sybase_connect j'ai une erreur comme quoi il ne connai pas cette fonction. J'ai aussi une erreur quand je lance php.exe comme quoi il ne trouve pas libcs.dll. J'ai spécifié les variables d'environements pour les extensions de PHP mais il y a toujours une erreur et je ne trouve pas libcs.dll sur le disque dur. Les extensions de PHP sont bien installées et le fichier php.ini est bien configurer seulement il ne trouve pas libcs.dll.
Si quelqun'un à une idée je suis preneur.
-
L'extension Sybase de PHP utilise OpenClient, cad les librairies de connexions d'ASE.
Pour ASA/SqlAnywhere je pense qu'il faut plutôt utiliser un module ODBC s'il existe.
Michael
-
J'ai essayé de télécharger l'un des modules fourni par sybase, et j'ai ajouter le dll qu'il m'ont fournit (php-5.1.2_sqlanywhere9.dll) dans les extensions de php, et cette fois php me dit qu'il lui manque dblib9.dll.
-
Je ne connais pas ASA, mais je suppose que ce package inclus une DLL qui s'appelle dblib9.dll, et qu'il faut que le chemin soit bien positionné pour que Apache/PHP la trouve.
Evidemment, si tu utilise SQL Anywhere 10 il est évidemment possible que cette DLL n'existe plus, ou qu'elle ait été renommée.
Malheureusement, ne connaissant pas SQL Anywhere je ne peut pas vraiment t'aider plus...
Michael