Hallo Liste, mein System ist suse 10.2 64 mit php5. Nun will eine Anwendung unbedingt php4 haben (php5 support not yet...) Kann ich apache mit php4 UND 5 laufen lassen ? Und falls ja, wie bringe ich den Apache dazu ? Ich habe php4-64bit-4.4.0-6.ppc.rpm runtergeladen und ein rpm -i php4-64bit-4.4.0-6.ppc.rpm gemacht, keine Fehlermeldung bekommen. Wie bringe ich den Apache dazu das Modul zu laden ? php5 laääst sich über den YAST ein auschalten, es gibt ein Menü für "neue Module" kann aber dort nichts eintragen... Frank -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
On Fri, Jun 29, 2007 at 10:43:03AM +0200, suse@jkg-neuss.de wrote:
Wie bringe ich den Apache dazu das Modul zu laden ?
Das geht nicht. Es laesst sich entweder das php4-Modul oder das php5-Modul laden. Beide erzeugen naemlich den Content-Handler application/x-httpd-php. Die Loesung, die ich kenne lautet: Eines als Modul, das andere als cgi-Handler laufen lassen. Da du schon php5 als Modul vorliegen hast, wuerde ich empfehlen das php4-Modul als cgi selbst zu uebersetzen und zu konfigurieren. Alternativ waere noch eine Trennung per IP/Port Tupel und ein eigener Apache mit eigenem php4 Modul. Du kannst dann noch per Proxy-Modul im jetzigen Apache es nach aussen so aussehen lassen als wenn alles von einem kommt. Genug Anregungen oder soll's konkreter werden? Peter -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
On Freitag, 29. Juni 2007, Peter Wiersig wrote:
On Fri, Jun 29, 2007 at 10:43:03AM +0200, suse@jkg-neuss.de wrote:
Wie bringe ich den Apache dazu das Modul zu laden ?
Das geht nicht. Es laesst sich entweder das php4-Modul oder das php5-Modul laden. Beide erzeugen naemlich den Content-Handler application/x-httpd-php.
Die Loesung, die ich kenne lautet: Eines als Modul, das andere als cgi-Handler laufen lassen. Da du schon php5 als Modul vorliegen hast, wuerde ich empfehlen das php4-Modul als cgi selbst zu uebersetzen und zu konfigurieren.
Alternativ waere noch eine Trennung per IP/Port Tupel und ein eigener Apache mit eigenem php4 Modul. Du kannst dann noch per Proxy-Modul im jetzigen Apache es nach aussen so aussehen lassen als wenn alles von einem kommt.
Genug Anregungen oder soll's konkreter werden?
Peter
Sorry, ich hab nicht viel Ahnung davon, aber vielleicht legt das trotzdem eine nützliche Spur: bei meinem Provider kann ich php4 oder php5 pro Verzeichnis wählen, indem ich ins .htaccess des Verzeichnisses "AddHandler application/x-httpd-php5 .php" reinschreibe. Ohne diesen Eintrag läuft php4. Wie die zugrunde liegende php-Installation aussieht, weiss ich leider nicht. Aber es funktioniert. Grüsse IL -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
On Fri, Jun 29, 2007 at 12:26:21PM +0200, I.L. wrote:
bei meinem Provider kann ich php4 oder php5 pro Verzeichnis wählen, indem ich ins .htaccess des Verzeichnisses "AddHandler application/x-httpd-php5 .php" reinschreibe. Ohne diesen Eintrag läuft php4.
Wie die zugrunde liegende php-Installation aussieht, weiss ich leider nicht.
Das wuerde ich als gepatchtes php5 Modul einschaetzen. Auch noch eine Idee. Peter -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Am Freitag, 29. Juni 2007 12:26 schrieb I.L.:
Sorry, ich hab nicht viel Ahnung davon, aber vielleicht legt das trotzdem eine nützliche Spur:
bei meinem Provider kann ich php4 oder php5 pro Verzeichnis wählen, indem ich ins .htaccess des Verzeichnisses "AddHandler application/x-httpd-php5 .php" reinschreibe. Ohne diesen Eintrag läuft php4.
Wie die zugrunde liegende php-Installation aussieht, weiss ich leider nicht. Aber es funktioniert.
Das sieht nach Strato aus!? Wenn Du folgendes Skript in Deinem Verzeichnis ausführst, kannst Du es überprüfen: <?php phpinfo(); ?> Das Script z.B. als test.php4 und test.php5 speichern und dann im Browser aufrufen. Unter 'Server API' findest nähere Informationen. Gruß, Oliver -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
On Freitag, 29. Juni 2007, Oliver Block wrote:
Am Freitag, 29. Juni 2007 12:26 schrieb I.L.:
Sorry, ich hab nicht viel Ahnung davon, aber vielleicht legt das trotzdem eine nützliche Spur:
bei meinem Provider kann ich php4 oder php5 pro Verzeichnis wählen, indem ich ins .htaccess des Verzeichnisses "AddHandler application/x-httpd-php5 .php" reinschreibe. Ohne diesen Eintrag läuft php4.
Wie die zugrunde liegende php-Installation aussieht, weiss ich leider nicht. Aber es funktioniert.
Das sieht nach Strato aus!?
nein, nein - Schweizer Hoster, abmahnwahnfrei :-)
Wenn Du folgendes Skript in Deinem Verzeichnis ausführst, kannst Du es überprüfen:
<?php phpinfo(); ?>
Unter 'Server API' findest nähere Informationen.
Server API php4: CGI php5: CGI/FastCGI Also wohl so, wie Peter Wiersig geschrieben hatte. Gruss IL -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Am Fr Juni 29 2007 10:43:03 schrieb suse@jkg-neuss.de:
Hallo Liste, mein System ist suse 10.2 64 mit php5. Nun will eine Anwendung unbedingt php4 haben (php5 support not yet...) Kann ich apache mit php4 UND 5 laufen lassen ? Und falls ja, wie bringe ich den Apache dazu ?
Ich habe php4-64bit-4.4.0-6.ppc.rpm runtergeladen und ein rpm -i php4-64bit-4.4.0-6.ppc.rpm gemacht, keine Fehlermeldung bekommen.
Wie bringe ich den Apache dazu das Modul zu laden ?
php5 laääst sich über den YAST ein auschalten, es gibt ein Menü für "neue Module" kann aber dort nichts eintragen...
Frank
Einfacher Tipp: versuch mal in google php4 php5 together sollte eigentlich weiterhelfen. Wolfgang -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
participants (5)
-
I.L.
-
Oliver Block
-
Peter Wiersig
-
suse@jkg-neuss.de
-
Wolfgang Erlenkötter