Kompilace *.so modulu pro PHP
Radek Cervinka
radek.cervinka na centrum.cz
Čtvrtek Listopad 4 21:52:30 CET 2004
Jirka Kosina wrote:
> On Thu, 4 Nov 2004, Jan Naiser wrote:
>
>
>>>[root na twin php-4.3.8-devel]# ./configure --help | grep interbase
>>> --with-interbase[=DIR] Include InterBase support. DIR is the InterBase
>>> base install directory, defaults to
>>
>>/usr/interbase
>>Diky, to jsem nekde vycetl taky, ale po instalaci devel balicku php
>>(php432-devel-4.3.4-4.1.100mdk.i586.rpm z distr. mdk 10) se mi vytvori
>>/usr/src/php-devel, ale config tam neni ani nahodou. Pri minule
>>instalaci se mi i bez toho podarilo posleze vytvorit v ext/interbase
>>soubory (mj. i configure) a spustenim kompilace se interbase.so
>>vytvoril. Ale ted se mi nejak nedari...
>
>
> Oops, koukam ze jste se nechal svest na scesti mym nazvem adresare. To
> -devel je tam proto, ze si do php aplikuji vlastni patche a mam tak
> odlisene "vanilla" verze PHP od tech svych upravenych. S balicky -devel,
> tak jak jsou v RH nebo MDK to nema nic spolecneho :)
>
> Proste budete-li kompilovat PHP primo ze zdrojaku (ktere si napriklad
> stahnete z php.net, nebo budete-li prekompilovavat zdrojove RPM z Vasi
> distribuce), tak jedine co je potreba k vytvoreni interbase.so pri
> kompilaci, je zadani parametru --with-interbase (se spravnou cestou) pri
> spousteni ./configure
>
http://rpm.pbone.net/index.php3/stat/4/idpl/1398797/com/php432-devel-4.3.8-3mdk.i586.rpm.html
mozna je to i v cookeru
Description :
The php-devel package lets you compile dynamic extensions to PHP4. Included
here is the source for the php extensions. Instead of recompiling the whole
php binary to add support for, say, oracle, install this package and use
the new self-contained extensions support. For more information, read the
file SELF-CONTAINED-EXTENSIONS.
no a kdyz se podivate
http://rpm.pbone.net/index.php3/stat/6/idpl/1398797
tak v adresari
/usr/src/php-devel/extensions/interbase by se melo spustit make nebo config
nebo neco tak a to by melo byt vse.
Hlavni problem byl (je) v tom je tam php4.3.8, ale balik se jmenuje
php432-devel-4.3.8 (grrrrrrrrrrrrr), to bolelo.
Další informace o konferenci Linux