Se connecter à Ingres depuis Mediboard
Imprimer

Utiliser Ingres

Préalable

Comme indiqué sur le site de PHP (external link), 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

Réponse sur planet ingres (external link)

Liens externes


Dernièrement modifié par mytto14499 points  , Basé sur le travail de rhum15512 points  .
Modifiée dernièrement le samedi 08 de mars, 2008 15h46m10.

Sponsors privilégiés

Mediboard project