Se connecter à Ingres depuis Mediboard
Utiliser Ingres
Préalable
Comme indiqué sur le site de PHP
, il faut au préalable avoir les librairies et les fichiers d'en-tête Ingres openAPI.
Installation de l'extension php_ingres
Renseignement des variables d'environnement
Dans l'Ingres openAPI, se trouve un script nommé .ingIIbash permettant de mettre en place les différentes variables d'environnement. Nous avons simplement ajouté la ligne suivante à httpd afin d'être sur qu'il soit lancé avant apache :
# Ingres environment setter source /Ingres/openAPI/Directory/.ingIIbash
Important : Il semble que l'extension Ingres de PHP soit très instable sous MS Windows pour une raison inconnue. Si on essaie de se connecter deux fois de suite avec échec à une DataSource Ingres, Apache freeze systématiquement. C'est notamment le cas lorsqu'on veut instancier toutes les classes métier ce qui est très fréquent. Pour résoudre le problème, il vaut mieux désactiver l'extension PHP Ingres si on ne s'en sert pas !
Deux possibilités pour l'installtion
Passer par l'outil PECL
> pecl install ingres
Il faudra indiquer le répertoire ou se situe Ingres openAPI
L'installer à la main
- puis les classiques
> phpize > ./configure --with-ingres=/Ingres/openAPI/Directory > make > make install
Relancer apache
> apachectl stop > apachectl start
Problème avec SELinux
Liens externes
Dernièrement modifié par mytto
, Basé sur le travail de
rhum1
.
Modifiée dernièrement le samedi 08 de mars, 2008 15h46m10.
