Jak prelozit .so modul do php

Petr Cech cech na atrey.karlin.mff.cuni.cz
Pondělí Listopad 5 12:43:17 CET 2001


Pavel Lisy napsal:
> Dobry den,
> 
> jiz nekolik dni se morim s problemem, jak prekladat rozsireni do PHP4,
> ktera by se tam natahovala jako dynamicke moduly.

cd ext/curl; phpize;./configure;make;make install
nebo se podivat, jak to dele Debiani maintainer v php4 a prohlednout si
debian/rules (dobre jmeno, co? :-))
                                                 
> build_ext imap ext/imap/php_imap.c "%{_libdir}/c-client.a $krb5libs \
> 	$ssllibs -lpam" "-DHAVE_IMAP2000 -DHAVE_IMAP_SSL"

tohle je fakt FUJ. 

> bohuzel nejsem schopen to extrapolovat na dalsi moduly (napr. dbase.so)
> napr. po pridani nasledujiciho radku: 
> --
> build_ext dbase ext/dbase/dbase.c
> --
> se sice "neco" vytvori, ale je to nefunkcni.

vytvoreni samostatnych modulu samostatne (bez prekladani celeho PHP) je
spatne do 4.0.6. chybi jim #include "config.h" na zacatku, takze se sice
configure snaze, ale je to na nic. pri prekladu najednou s tim, ze cast
bude prelozena jako DSO to chodi
 
> Jste mi nekdo poradit, jak sestavit funkcni radku pro dbase.so nebo lepe

php4-dbase v Debianu

> adt odkaz na dokumentaci ci navod jak se to tedy ma delat, protoze bych
> takto chtel prelozit pokud mozno vse (mssql70, interbase, ...)
> 
> Za vsechny namety sedouci k reseni jsem jiz dopradu VELMI vdecny
> 
> Pavel Lisy

				Petr Cech
P.S. nemam rad php
-- 
Debian GNU/Linux maintainer - www.debian.{org,cz}
           cech na atrey.karlin.mff.cuni.cz

<rmtZzz> The guy may know awk like the back of a dingo, too.


Další informace o konferenci Linux