Hallo,
ich frage mich gerade, auf welche Weise ich diverse PHP-Extensions, bspw. imap.so, beziehen kann. Erstaunlicherweise bin ich bei dieser Frage mit Googeln nicht weitergekommen.
Die Compile-Optionen --with XY sorgen ja für ein festes Einkompilieren, was ich aber nicht will!
Danke und Gruss
Volker
Woher PHP-Extensions (.so) beziehen?
Hi, vielen Dank für Deine Antwort!
Leider geht es bei meiner o.a. Frage nicht darum, WIE man eine Extension nachlädt, sondern wo man dieser herbekommen kann?
Ich suche bspw. das Modul imap.so für PHP, dass als Extension dynamisch eingebunden werden kann.
Ich hätte PHP auch so kompilieren können, dass imap-Unterstützung direkt im Compilat drin ist, aber genau DAS wollte ich eben nicht.
Es gibt unzählige EXTENSIONS, aber woher bekommt man die? Das ist die Frage! Für die Windows-Version von PHP gibt es offenbar mehrere Seiten, wo man sich die Module als DLLs downloaden kann. Für Unix-OS muss man die Extensions aber wohl auf andere Weise organisieren.
Gruss
testit
Leider geht es bei meiner o.a. Frage nicht darum, WIE man eine Extension nachlädt, sondern wo man dieser herbekommen kann?
Ich suche bspw. das Modul imap.so für PHP, dass als Extension dynamisch eingebunden werden kann.
Ich hätte PHP auch so kompilieren können, dass imap-Unterstützung direkt im Compilat drin ist, aber genau DAS wollte ich eben nicht.
Es gibt unzählige EXTENSIONS, aber woher bekommt man die? Das ist die Frage! Für die Windows-Version von PHP gibt es offenbar mehrere Seiten, wo man sich die Module als DLLs downloaden kann. Für Unix-OS muss man die Extensions aber wohl auf andere Weise organisieren.
Gruss
testit
- itst
- Ehrenadmin
- Beiträge: 7418
- Registriert: 21.08.2001 02:00
- Wohnort: Büttelborn bei Darmstadt
- Kontaktdaten:
Selbstkompilieren mit --enable-static=... wie in http://www.php.net/manual/de/configure.php beschrieben.
Sascha A. Carlin,
phpBB.de Ehrenadministrator
phpBB.de Ehrenadministrator

Hallo,
offenbar bring ich mein Problem nicht sehr verständlich rüber!
Daher mal etwas plakativer anhand der Extension fuer den APC (Alternative PHP Cache), wenngleich es für die Turck-Variante ähnlich läuft:
http://www.delouw.ch/linux/DE-Apache-Co ... hpext.html
Hier wird
a) erklärt, woher man das Modul bekommt
und
b) wie man es erzeugt, um es anschliessend ins Extension-Verzeichnis von PHP zu kopieren.
Ich bin bisher davon ausgegangen, dass beim Builden von PHP die Optionen der Art --with_XY i.d.R. dafür sorgen, dass die betreffende Funktionalität gleich fest miteinkompiliert wird. Oder werden auf diese Weise die betreffenden Extensions (bspw. sockets.so, mysql.so, curl.so etc.) erzeugt und im Extension-Verzeichnis abgelegt, damit man diese später includieren kann?
Gruss
testit
offenbar bring ich mein Problem nicht sehr verständlich rüber!
Daher mal etwas plakativer anhand der Extension fuer den APC (Alternative PHP Cache), wenngleich es für die Turck-Variante ähnlich läuft:
http://www.delouw.ch/linux/DE-Apache-Co ... hpext.html
Hier wird
a) erklärt, woher man das Modul bekommt
und
b) wie man es erzeugt, um es anschliessend ins Extension-Verzeichnis von PHP zu kopieren.
Ich bin bisher davon ausgegangen, dass beim Builden von PHP die Optionen der Art --with_XY i.d.R. dafür sorgen, dass die betreffende Funktionalität gleich fest miteinkompiliert wird. Oder werden auf diese Weise die betreffenden Extensions (bspw. sockets.so, mysql.so, curl.so etc.) erzeugt und im Extension-Verzeichnis abgelegt, damit man diese später includieren kann?
Gruss
testit