PHP 5.6.1 db2_ibm

Pavel0

PHP 5.6.1 db2_ibm
« kdy: 12. 11. 2014, 16:55:15 »
Ahoj,
provedl sem aktualizaci php na Aixu na verzi 5.6.1. Aktualne mam ale problem, ze se nemuzu pripojit nikam prostrednictvim db2 protoze podpora db2 neni vlozena.

behem kompilace jsem pouzil prepinac --with-db2_ibm.... ale db2 se mi porad nedari spustit

Kód: [Vybrat]
PHP Warning:  PHP Startup: Unable to load dynamic library '/tmp/com/php-5.6.1/lib/php/extensions/no-debug-non-zts-20131226/ibm_db2.so' - Could not load module /tmp/com/php-5.6.1/lib/php/extensions/no-debug-non-zts-20131226/ibm_db2.so.\nSystem error: No such file or directory in Unknown on line 0
ibm_db2.so v danem umistenim ani neexistuje

Kód: [Vybrat]
PHP Warning:  PHP Startup: Unable to load dynamic library '/tmp/com/php-5.6.1/lib/php/extensions/no-debug-non-zts-20131226/ibm_db2.so' - Could not load module /tmp/com/php-5.6.1/lib/php/extensions/no-debug-non-zts-20131226/ibm_db2.so.\nSystem error: No such file or directory in Unknown on line 0
PHP Warning:  PHP Startup: ibm_db2: Unable to initialize module\nModule compiled with module API=20121212\nPHP    compiled with module API=20131226\nThese options need to match\n in Unknown on line 0

php.ini

Kód: [Vybrat]
extension=ibm_db2.so
extension=/opt/freeware/lib/php/modules/ibm_db2.so


coz taky vubec nevim proc je v logu uplne jina lokace nez na kterou ukazuji v php.ini

mohl by prosim nekdo poradit?  :'( :'(


Re:PHP 5.6.1 db2_ibm
« Odpověď #1 kdy: 12. 11. 2014, 18:20:42 »

Lol Phirae

Re:PHP 5.6.1 db2_ibm
« Odpověď #2 kdy: 12. 11. 2014, 20:46:29 »
Ale ta DB2 mrdka se jaksi s PHP nedodává, tu si musíš sehnat sám, a až pak kompilovat.

Kód: [Vybrat]
To build the ibm_db2 extension, the DB2 application development header files and libraries must be installed on your system. DB2 does not install these by default, so you may have to return to your DB2 installer and add this option. The header files are included with the DB2 Application Development Client freely available for download from the IBM DB2 Universal Database
 ::)