PHP + informix

Patrik Hrachovina phrachovina na seznam.cz
Čtvrtek Květen 30 09:52:52 CEST 2002


Zdravim,

diky za zaslany postup - myslim, ze jsem se dostal o neco dale nez predtim.
Nicmene porad to jeste neni ono. Po kompilaci se mi sice apache spusti, ale
informix.so asi nenacte, protoze mi pak pise, ze volam neznamou funkci
ifx_connect().
A kdyz dam do skriptu prikaz dl('informix.so'); pro nacteni knihovny, tak mi
pak vypise tuto hlasku:
Warning: Unable to load dynamic library '/usr/lib/php4/informix.so' -
/usr/lib/php4/informix.so: undefined symbol: SQLCODE

Nevite, co delam spatne, ze mi to nejde?

Diky za radu.

Patrick

"Petr Sretr" <sretr na datis.cdrail.cz> píše v diskusním příspěvku
news:3CF4A61B.18BD2E04 na datis.cdrail.cz...
>
>
> Patrik Hrachovina wrote:
>
> > Zdravim,
> >
> > stale nevim, jak rozchodit php4 s informixem na RH 7.2.
> > Najde se v teto konferenci alespon jeden jediny clovek, ktery by mel php
s
> > informixem na RH 7 nainstalovany?
>
> Musel jsem ho prelozit zvlast jako sdilenou knihovnu, ale chodi mi to.
> Mam redhat 7.2, php 4.1.2, csdk-2.70.UC1-1.
>
> Vytvoreni sdilene knihovny v php 4.1.2 se z nejakeho duvodu nepodari ani
> kdyz pouziji prikaz './configure --with-informix=shared,/opt/informix' a
proto
> je po prelozeni php ( prikaz 'make' ) nutne se prepnout do adresare
> ext/informix a spustit skript v priloze dopisu. Vznikly soubor
> '.libs/informix.so' nakopirujte do adresare /usr/lib/php4 a do php.ini
> pripiste radek 'extension=informix.so'.
>
>
>


----------------------------------------------------------------------------
----


> /usr/src/redhat/BUILD/php-4.1.2/php-4.1.2/libtool --silent --mode=compile
gcc -I. -I/usr/src/redhat/BUILD/php-4.1.2/php-4.1.2/ext/informix -I/usr/src/
redhat/BUILD/php-4.1.2/php-4.1.2/main -I/usr/src/redhat/BUILD/php-4.1.2/php-
4.1.2 -I/usr/src/redhat/BUILD/php-4.1.2/php-4.1.2/Zend -I/opt/informix/incl/
esql -I/usr/src/redhat/BUILD/php-4.1.2/php-4.1.2/ext/mysql/libmysql -I/usr/s
rc/redhat/BUILD/php-4.1.2/php-4.1.2/ext/xml/expat  -I/usr/src/redhat/BUILD/p
hp-4.1.2/php-4.1.2/TSRM -g -O2 -prefer-pic  -c ifx.c && touch ifx.slo
> /usr/src/redhat/BUILD/php-4.1.2/php-4.1.2/libtool --silent --mode=link
cc  -I. -I/usr/src/redhat/BUILD/php-4.1.2/php-4.1.2/ext/informix -I/usr/src/
redhat/BUILD/php-4.1.2/php-4.1.2/main -I/usr/src/redhat/BUILD/php-4.1.2/php-
4.1.2 -I/usr/src/redhat/BUILD/php-4.1.2/php-4.1.2/Zend -I/opt/informix/incl/
esql -I/usr/src/redhat/BUILD/php-4.1.2/php-4.1.2/ext/mysql/libmysql -I/usr/s
rc/redhat/BUILD/php-4.1.2/php-4.1.2/ext/xml/expat  -I/usr/src/redhat/BUILD/p
hp-4.1.2/php-4.1.2/TSRM -g -O2 -fPIC -shared   -o
informix.la -avoid-version -module -rpath
/usr/src/redhat/BUILD/php-4.1.2/php-4.1.2/modules
ifx.lo  -R/usr/src/redhat/BUILD/php-4.1.2/php-4.1.2/ext/informix -L/usr/src/
redhat/BUILD/php-4.1.2/php-4.1.2/ext/informix -R/opt/informix/lib/esql -L/op
t/informix/lib/esql -R/opt/informix/lib -L/opt/informix/lib
`esql -libs|xargs`
>
>




Další informace o konferenci Linux