Ecco come installare e configurare il modulo per php "ibm_db2" su linux.
Per far parlare il nostro server LAMP con DB2/400 (oppure qualsiasi altra versione di DB2). Istruzioni valide per OpenSuse 11.2 ma facilmente adattabili a qualsiasi altra distribuzione Linux.
La seguente procedura deve essere eseguita da un utente root oppure super-user.
Installazione / verifica delle librerie richieste:
zypper in libstdc++33 zypper in libstdc++44 zypper in make zypper in php5-devel zypper in buildconf
Installazione"DB2 Connect Personal Edition" o superiori
cd cartella_dove_avete_scaricato il db2 client ./db2_install
il sw verra' installato di default nella directory "/opt/ibm/db2/V9.x".
Annotare l'instanza es.: db2inst1
Solitamente si sceglie di avviare automaticamente l'istanza di db2 al boot.
Creare un gruppo per db2
groupadd db2iadm1 useradd -m -g db2iadm1 db2inst1
Avvio dell'istanza db2 client
su db2inst1 /opt/ibm/db2/V9.1/instance/db2icrt -s client db2inst1
PECL ibm_db2
A questo punto scaricate il pacchetto ibm_db2 dal sito PECL modificando il comando wget wui sotto per l'ultima versione.
wget http://pecl.php.net/get/ibm_db2-1.8.3.tgz cd /directory_dove_avete_scaricato_ibm_db2 phpize ./configure --with-IBM-DB2=/opt/ibm/db2/V9.1 make make install
(in OpenSUSE l'estenzione compilata verra' installata in /usr/lib/php5/extensions/ )
Modificare php.ini
aggiungere le seguenti righe nel vostro file php.ini
extension=ibm_db2.so [ibm_db2] ibm_db2_instance_name=db2inst1
Riavviate apache
service apache2 restart
Ora siete pronti a collegarvi tramite php al vostro DB2
Log in o crea un account utente per inviare un commento.