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