Hey,
Ich habe mir mithilfe dieser Anleitung (http://www.yolinux.com/TUTORIALS/Lib...ndDynamic.html) eine Dynamic Loadable Linux Library geschaffen. Ganz einfach nach dem Aufruf von
soll diese den Wert 3 zurück geben.
Kann ich nun die Extension irgendwie in php einbinden?
Ich habe schon gegoogelt und folgendes gefunden:
C++ Code via swig "umarbeiten" und eine fertige extension.php zu bekommen,
wobei ich beim inkludieren der extension.php und aufrufen der Funktion aus dem C++ code folgende Fehlermeldung bekomme:
Nun habe ich mich ein wenig schlau gemacht und gesehen, dass die dl() Funktion seit 5.3x abgeschafft worden ist und ich diese nicht mehr verwenden kann.
Dann habe ich nach Alternativen geschaut. Eine Lösung wäre die Extension gleich in die php.ini zu schreiben.
In der Art:
Habe ich das richtig verstanden? Denn ich habe genau diese Zeile in meine php.ini geschrieben und es klappt nicht.
habe ich in die php.ini eingefügt.
In der Datei index.php
Nun kommt die Fehlermeldung: Call to undefined function getValue()...
Kann mir hier jemand helfen?
Ich habe mir mithilfe dieser Anleitung (http://www.yolinux.com/TUTORIALS/Lib...ndDynamic.html) eine Dynamic Loadable Linux Library geschaffen. Ganz einfach nach dem Aufruf von
Code:
getValue()
Kann ich nun die Extension irgendwie in php einbinden?
Ich habe schon gegoogelt und folgendes gefunden:
C++ Code via swig "umarbeiten" und eine fertige extension.php zu bekommen,
wobei ich beim inkludieren der extension.php und aufrufen der Funktion aus dem C++ code folgende Fehlermeldung bekomme:
Code:
Call to undefined function in dl()...
Dann habe ich nach Alternativen geschaut. Eine Lösung wäre die Extension gleich in die php.ini zu schreiben.
In der Art:
Code:
extension=/path/to/extension/extensio.so
Code:
extension=/home/xxx/www/libmy.so
In der Datei index.php
PHP-Code:
<?php
$a=getValue();
echo(a);
Kann mir hier jemand helfen?
Kommentar