Apache: module spezifisch laden
Apache: module spezifisch laden
Hallo zusammen,
ich stehe gerade - wie konnte man es anders erwarten - vor dem Problem auf meinem Server php4 parallel zu php5 laufen zu lassen, da eine Anwendung unter php5 nicht geht. Jetzt hab ich mir überlegt, dass ich eigentlich eine zweite Apache-Instanz starten kann, die im Gegenzug zu PHP5 eben PHP4 ladet und auf dessen Domain ich einfach umleite (anderer Port).
Jetzt ist die Frage: brauch ich dafür eine zweite Apache-Instanz oder ist es evtl. möglich, dass man in der Apache-Konfiguration angibt, je nach Port soll php4 oder php5 geladen werden.
Noch besser wäre es, wenn man je vhost das entsprechende Modul angeben könnte. Aber ich denke nicht, dass es geht. Wäre aufgrund der Performance aber wohl das beste. Vielleicht hat hier jemand Erfahrung damit und ein paar Infos, weil ich leider nichts passendes bisher gefunden habe.
Wurstbrot
ich stehe gerade - wie konnte man es anders erwarten - vor dem Problem auf meinem Server php4 parallel zu php5 laufen zu lassen, da eine Anwendung unter php5 nicht geht. Jetzt hab ich mir überlegt, dass ich eigentlich eine zweite Apache-Instanz starten kann, die im Gegenzug zu PHP5 eben PHP4 ladet und auf dessen Domain ich einfach umleite (anderer Port).
Jetzt ist die Frage: brauch ich dafür eine zweite Apache-Instanz oder ist es evtl. möglich, dass man in der Apache-Konfiguration angibt, je nach Port soll php4 oder php5 geladen werden.
Noch besser wäre es, wenn man je vhost das entsprechende Modul angeben könnte. Aber ich denke nicht, dass es geht. Wäre aufgrund der Performance aber wohl das beste. Vielleicht hat hier jemand Erfahrung damit und ein paar Infos, weil ich leider nichts passendes bisher gefunden habe.
Wurstbrot
Re: Apache: module spezifisch laden
Hi,
das geht in einer Instanz pro vhost. Musst du mal mit den Direktiven AddHandler und RemoveHandler, AddType, etc. rumprobieren.
Ich habe so einige Zeit erst mit PHP5 rumgespielt bevor ich den gesamten Server umgestellt habe, beides lief als php-cgi.
das geht in einer Instanz pro vhost. Musst du mal mit den Direktiven AddHandler und RemoveHandler, AddType, etc. rumprobieren.
Ich habe so einige Zeit erst mit PHP5 rumgespielt bevor ich den gesamten Server umgestellt habe, beides lief als php-cgi.
Re: Apache: module spezifisch laden
hi,
als cgi möcht ich es aufgrund der performance-einbusen nicht laufen lassen, sondern als modul. Bin schon dran, es zu versuchen. Aber irgendwie geht es noch nicht. Es ist die Frage, ob es daran liegt, dass es eben nicht gehen kann.
Habs bisher mit loadmodule und dann im vhost unloadmodule mit anschließendem load des anderen moduls gemacht. Aber so wie es ausschaut geht es nicht.
Wurstbrot
als cgi möcht ich es aufgrund der performance-einbusen nicht laufen lassen, sondern als modul. Bin schon dran, es zu versuchen. Aber irgendwie geht es noch nicht. Es ist die Frage, ob es daran liegt, dass es eben nicht gehen kann.
Habs bisher mit loadmodule und dann im vhost unloadmodule mit anschließendem load des anderen moduls gemacht. Aber so wie es ausschaut geht es nicht.
Wurstbrot
Re: Apache: module spezifisch laden
http://www.google.de/ sagt:
http://wiki.coggeshall.org/Main/Running ... ncurrently
http://michael.rollis.ch/cowiki/13.html
http://www.schlitt.info/applications/bl ... allel.html
http://www.rootforum.org/forum/search.php sagt:
http://www.rootforum.org/forum/viewtopi ... =php4+php5
http://www.rootforum.org/forum/viewtopi ... =php4+php5
http://www.rootforum.org/forum/viewtopi ... =php4+php5
http://www.rootforum.org/forum/viewtopi ... =php4+php5
http://www.rootforum.org/forum/viewtopi ... =php4+php5
http://www.rootforum.org/forum/viewtopi ... =php4+php5
http://www.rootforum.org/forum/viewtopi ... =php4+php5
http://wiki.coggeshall.org/Main/Running ... ncurrently
http://michael.rollis.ch/cowiki/13.html
http://www.schlitt.info/applications/bl ... allel.html
http://www.rootforum.org/forum/search.php sagt:
http://www.rootforum.org/forum/viewtopi ... =php4+php5
http://www.rootforum.org/forum/viewtopi ... =php4+php5
http://www.rootforum.org/forum/viewtopi ... =php4+php5
http://www.rootforum.org/forum/viewtopi ... =php4+php5
http://www.rootforum.org/forum/viewtopi ... =php4+php5
http://www.rootforum.org/forum/viewtopi ... =php4+php5
http://www.rootforum.org/forum/viewtopi ... =php4+php5
Re: Apache: module spezifisch laden
Ich wüßte nicht dass das geht. Wirklich sauber IMHO nur mit 2 Apache-Instanzen oder vermutlich auch mit mod_fastcgi. Oder Du verwendest eben mod_php für php4 und cgi für php5 oder umgekehrt. Bist Du denn auf die Performance von mod_php angewiesen?wurstbrot wrote:als cgi möcht ich es aufgrund der performance-einbusen nicht laufen lassen, sondern als modul. Bin schon dran, es zu versuchen. Aber irgendwie geht es noch nicht. Es ist die Frage, ob es daran liegt, dass es eben nicht gehen kann.
Habs bisher mit loadmodule und dann im vhost unloadmodule mit anschließendem load des anderen moduls gemacht. Aber so wie es ausschaut geht es nicht.
http://www.schlitt.info/applications/bl ... allel.html
http://forum.de.selfhtml.org/archiv/200 ... 5/#m511021
Re: Apache: module spezifisch laden
Hi,
ja, als zwei Apache ist klar, dass dies geht (siehe mein Post, die Idee hatte ich ja auch schon). Die anderen sind nur mit CGI / Modul-Kombination. Die Frage war und ist: kann Apache2 je nach Port / vhost in einer Instanz unterschiedliche Module laden?
Wurstbrot
ja, als zwei Apache ist klar, dass dies geht (siehe mein Post, die Idee hatte ich ja auch schon). Die anderen sind nur mit CGI / Modul-Kombination. Die Frage war und ist: kann Apache2 je nach Port / vhost in einer Instanz unterschiedliche Module laden?
Wurstbrot
Re: Apache: module spezifisch laden
ja, leider schon.Bist Du denn auf die Performance von mod_php angewiesen?
Wurstbrot
Re: Apache: module spezifisch laden
Installiere einen zweiten Apache und binde ihn auf einen dedizierten Port.
PayPal.Me/JoeUser ● FreeBSD Remote Installation
Wings for Life ● Wings for Life World Run
„If there’s more than one possible outcome of a job or task, and one
of those outcomes will result in disaster or an undesirable consequence,
then somebody will do it that way.“ -- Edward Aloysius Murphy Jr.
Wings for Life ● Wings for Life World Run
„If there’s more than one possible outcome of a job or task, and one
of those outcomes will result in disaster or an undesirable consequence,
then somebody will do it that way.“ -- Edward Aloysius Murphy Jr.
Re: Apache: module spezifisch laden
Man muss ja noch nichtmal einen 2. installieren, es reicht ja beim Starten jeweils eine eigene Konfigurations-Datei anzugeben (-f).Joe User wrote:Installiere einen zweiten Apache und binde ihn auf einen dedizierten Port.
