3 Stimmen

pecl instal ibm_db2 schlägt fehl

Ich muss die ibm_db2-Erweiterung installieren, um eine PHP-Verbindung mit db2 herzustellen. Also habe ich pecl verwendet, aber es erzeugt einen Fehler.

$ pecl install ibm_db2

Wenn ich dies ausführe, tritt der folgende Fehler auf.

.....
checking      in /home/db2inst1/sqllib/lib64...
checking      in /home/db2inst1/sqllib/lib32... found
checking for DB2 CLI include files in default path... checking in /home/db2inst1/sqllib... not found
configure: error: Please reinstall the DB2 CLI distribution
ERROR: `/tmp/pear/temp/ibm_db2/configure --with-IBM_DB2=/home/db2inst1/sqllib' failed

Bitte um Hilfe.

6voto

Willie Punkte 61
  1. herunterladen ibm_data_server_driver_for_odbc_cli_linuxx64_v97.tar.gz von ibm.com
  2. untar die Datei in: /opt/ibm/
  3. Befehl eingeben > pecl install ibm_db2

    Wenn Sie nach dem DB2-Installationsverzeichnis gefragt werden, verwenden Sie: /opt/ibm/odbc_cli/clidriver/

2voto

Leo Punkte 1453

Sie benötigen die DB2-Header, um die ibm_db2-PHP-Erweiterung zu erstellen. Sie sind in der Datei IBM Data Server-Treiber für ODBC und CLI .

1voto

edgar aviles Punkte 11

Vor der Installation von ibm_db2 müssen Sie expc installieren, im Ordner uncompress führen Sie das Skript db2_install mit dem Benutzer Root aus: # ./db2_install

Er fragt nach dem Installationspfad (z.B. /opt/ibm/db2)

dann ibm_db2 installieren

1voto

emolah Punkte 217

Installieren Sie eine DB2-Instanz (unter Ubuntu gemäß den folgenden Anweisungen: http://www.db2teamblog.com/2010/09/db2-express-c-packages-for-ubuntu-1004.html ) Dies funktioniert auch auf neueren Systemen.

Führen Sie anschließend den folgenden Befehl aus:

pecl install ibm_db2

Wenn Sie dazu aufgefordert werden, geben Sie ein:

/opt/ibm/dbs/V9.7/

und bestätigen Sie das Installationsverzeichnis

0voto

edgar aviles Punkte 11

Der Fehler liegt darin, dass im Pfad /home/db2inst1/sqllib den Include-Ordner nicht gefunden.

müssen Sie herunterladen db2exc_974_LNX_x86_64.tar.gz , dekomprimieren (e. /otp/ibm/db2)

dann pecl installieren ibm_db2 installieren

DB2-Installationsverzeichnis? verwenden: /opt/ibm/db2

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X