Un de mes projets à mon nouveau boulot à Rome est le développement d’une application en PHP qui travaille avec une base de données DB2 sur AS/400. Je travaille avec des bases de données – principalement MySQL – en PHP depuis pas mal d’années maintenant, mais c’est ma première expérience avec DB2, le challenge était intéressant.
J’ai fait pas mal de recherches avant de commencer, et il semble qu’il y ait principalement 2 façons pour utiliser DB2 en PHP : 1. installer un client IBM DB2 sur la machine où PHP est installé et compiler l’extension ibm_db2 extension. 2. utiliser DB2 avec ODBC et le pilote unixODBC. Cet article utilise cette seconde solution et explique comment installer unixODBC pour travailler avec la base de données de l’AS/400 DB2 avec une machine Linux (CentOS).