Mailinglisten-Archive |
moin ! > > binux:/usr/local/src/php-4.0.3pl1/ext # > > cc -fpic -DCOMPILE_DL=1 -I. -I.. -I../Ze > > nd -c -o test/test.lo test/test.c > > In file included from test/../../main/php.h:285, > > from test/test.c:1: > > ../ext/standard/php_output.h:24: php.h: No such file or directory > > In file included from test/test.c:1: > > test/../../main/php.h:298: tsrm_virtual_cwd.h: No such file or directory > > binux:/usr/local/src/php-4.0.3pl1/ext # > > > [..] > > Ich habe das hier auf einer Suse 6.4 ohne irgendwelche Änderungen an > Systemdateien ans Laufen bekommen. Das Verzeichnis war das ext Verzeichnis. > Mit dem -I Parameter kannst Du zusätzliche Pfade angeben, vielleicht hilft > Dir das weiter. Nach den Dateien suchen und dann das entsprechende > Verzeichnis mit -Ipath/to/file angeben. > Ansonsten fällt mir jetzt leider nichts ein, sorry. nach dem ich jetzt alle *.h dateien von ./Zend und ./main und *.h in die entsprechenden Verzeichnisse kopiert habe, hat die Kompilierung funktioniert :-) aber auch nur dann als ich bei zend_eval_string(); nach dem NULL noch ein NULL angegeben, weil anscheind igrendwelche parameter fehlten. so nachdem die test.so erstellt worden ist habe ich sie in das webserver verzeichnis kopiert und dort eine test.php3 angelegt: <?php dl("test.so"); first_module(); echo "<hr>"; test(); ?> Sat Dec 9 12:40:39 2000] [notice] child pid 4966 exit signal Segmentation faul [Sat Dec 9 12:40:39 2000] [notice] child pid 4960 exit signal Segmentation faul [Sat Dec 9 12:40:40 2000] [notice] child pid 4976 exit signal Segmentation faul [Sat Dec 9 12:40:40 2000] [notice] child pid 4975 exit signal Segmentation faul [Sat Dec 9 12:40:40 2000] [notice] child pid 4974 exit signal Segmentation faul [Sat Dec 9 12:40:40 2000] [notice] child pid 4968 exit signal Segmentation faul ######################## wenn ich die funktion first_module() auskommentiere, dann gibt es Fatal error: Call to undefined function: test() in /home/www/htdocs/so/so.php3 on line 9 lass ich first_module() drin, dann gibt es den seg fault ... was ist das eigentlich ????? und wo muss ich die test.so hinkopieren ? jetzt liegt die test.so in dem verzeichnis wo auch die test.php3 drin ist. kiri
php::bar PHP Wiki - Listenarchive