phpbar.de logo

Mailinglisten-Archive

[php] SO kompilieren - Pfad Error - war: Script schuetzen vor Missbrauch

[php] SO kompilieren - Pfad Error - war: Script schuetzen vor Missbrauch

Cyrill Schumacher webmasterbhs_(at)_bluewin.de
Fri, 8 Dec 2000 19:07:25 +0100


hi,

also ich habe jetzt mal versucht nach den Anweisungen
von Matthias eine SO selber zu kompilieren... bekomme
aber immer so blöde pfadangaben fehler.

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 #

genau den unten aufgeführten C Code habe ich in test.c
eingefügt.

> #include "php.h"
> ZEND_FUNCTION(first_module);
> zend_function_entry firstmod_functions[] =
> {
> ZEND_FE(first_module, NULL)
> {NULL, NULL, NULL}
> };
> zend_module_entry firstmod_module_entry =
> {
> "First Module",
> firstmod_functions,
> NULL,NULL,NULL,NULL,NULL,
> STANDARD_MODULE_PROPERTIES
> };
> #if COMPILE_DL
> DLEXPORT zend_module_entry *get_module(void)
> {return(&firstmod_module_entry); }
> #endif
> ZEND_FUNCTION(first_module)
> {
>
> zval retval;
> zval *new_string;
> char *string_contents = "echo 'Hier ist mein String'";
> MAKE_STD_ZVAL(new_string);
> new_string->type = IS_STRING;
> new_string->value.str.len = strlen(string_contents);
> new_string->value.str.val = estrdup(string_contents);
>
> zend_eval_string("function test()  { echo 'test'; }", NULL);
> RETURN_BOOL(1);
> }

> Kompilieren kann man das dann mit
>
> cc -fpic -DCOMPILE_DL=1 -I. -I.. -I../Zend -c -o test/test.lo test/test.c
> cc -shared -L/usr/local/lib -rdynamic -o test/test.so test/test.lo

von welchem verzeichnis aus ist das abgelaufen ????
oder muss ich irgendwo bei meiner SuSe 6.3 was in
die Systemkonfig Dateien reinschreiben ????

-kiri
_______________________
http://www.php-usertreffs.de






php::bar PHP Wiki   -   Listenarchive