Hallo ich versuche seit geraumer Zeit PHP4 mit dem Apache 2 zum laufen zu bringen. Jedesmal wenn ich mod_php4 installieren will (Yast) will Yast auch immer den Apache 1 mit installieren. (Abhängigkeit). Kann mir jemand sagen wie ich mod_php mit Apache 2 zum laufen bekomme ? gruß Frank
Hallo Frank, ich weiß nicht, ob SuSE ein fertiges Paket für den Apache 2.x (inkl. PHP) bietet. Am besten lädst Du Dir aus dem Internet die Quellen dieser Programme herunter und installierst die Software per Hand...solltest Du weitere Literatur benötigen, kannst Du ja auf meiner kleinen Homepage mal gucken :-) Viele Grüße, Sebastian www.wolfgarten.com
Hi Frank, Frank Liebelt wrote:
Hallo
ich versuche seit geraumer Zeit PHP4 mit dem Apache 2 zum laufen zu bringen. Jedesmal wenn ich mod_php4 installieren will (Yast) will Yast auch immer den Apache 1 mit installieren. (Abhängigkeit).
Ja, das ist klar, mod_php4 != mod_php4. Damit will ich sagen, das Du das mod_php4 Paket für den Apache1 nicht für den Apache2 verwenden kannst. SuSE hat bereits eine Modul dafür herausgrbracht. Schau mal auf ftp://ftp.suse.com Leider weiß ich nicht mehr, worunter es abgelegt wurde, sorry. Wenn Du aber mod_php4 für Deine Apache2 Version bauen möchtest, dann schaue mal unter: http://www.smindorf.de/apache2-php.html Gruß Sören
Hallo
Schau mal auf ftp://ftp.suse.com
Leider weiß ich nicht mehr, worunter es abgelegt wurde, sorry.
Das ist doch zum heulen. Ich habe mir das komplette Apache2 Projekt vom SuSE FTP gezogen und installiert. Anfangs funktioniert erst einmal garnichts, da ein Eintrag in /etc/sysconfig/apache2 falsch ist. Naja, behoben und der Apache startet. Danach das PHP Modul für den Apache 2 installiert und was soll ich sagen: Da gab es ein Abhängigkeitsproblem und es wurde der Apache 1.x nachinstalliert. Da Frage ich mich doch wozu ein Modul für den Apache 2 wenn es eine Apache 1 Abhängigkeit hat? Jetzt habe ich es mal mit nodeps installiert und von Hand die Dateien kopiert und die conf Dateien angepasst. Nun werden mir alle PHP Seiten im Klartext angezeigt als wenn ich diese in einem Editor öffnen würde! Und nu? SuSE Supported das nicht und mein rumgeGOOGLE brachte auch nichts! Sonnst noch jemand Tipps? gruß Frank
Hi Frank, wenn die .php-Dateien nur im Klartext angezeigt werden, liegt das in der Regel daran, daß die entsprechenden Einträge in der httpd.conf des Apache fehlen. Wie sieht diese Datei denn bei Dir aus (also für die PHP-relevanten Teile)? Viele Grüße, Sebastian P.S.: Ich möchte nochmal auf ein nicht ganz unbekanntes Buch verweisen ;-)
Hallo
wenn die .php-Dateien nur im Klartext angezeigt werden, liegt das in der Regel daran, daß die entsprechenden Einträge in der httpd.conf des Apache fehlen. Wie sieht diese Datei denn bei Dir aus (also für die PHP-relevanten Teile)?
Ich habe gerade festgestellt, das einige Dateien beim start durch welch ein Script auch immer neu geschrieben werden. Jetzt bricht der Apache beim start mit: Cannot load /usr/lib/apache2-worker/libphp4.so into server: /usr/lib/apache2-worker/libphp4.so: undefined symbol: ap_block_alarm Bin gerade bei Google auf der Suche danach. Bisher habe ich nur Leute gefunden mit dem gleichen Prob aber noch keine Antworten. vieleicht weiss ja hier jemand was das Bedeutet?
P.S.: Ich möchte nochmal auf ein nicht ganz unbekanntes Buch verweisen ;-)
Zur Zeit ist es eh nur Test, da werde ich mir noch kein Buch für zulegen! gruß Frank
Hallo Frank, versuch mal eine Installation aus den Quellen heraus, hier könnten die fehlenden Libs, die imho die Ursache für deinen Fehler sind, komplett eingespielt werden. Gruß Sebastian
Hallo
versuch mal eine Installation aus den Quellen heraus, hier könnten die fehlenden Libs, die imho die Ursache für deinen Fehler sind, komplett eingespielt werden.
Welche libs sollen Deiner Meinung nach den fehlen ? Ich bin mir eigentlich ziemlich sicher alles nötige installiert zu haben. OK, es kann immer was fehlen. gruß Frank
Hi, der Apache 2 benutzt im Gegensatz zum Apache 1.x eine betriebssystemunabhängige Bibliothek (APR, Apache Portable Runtime) und diese könnte eventuell fehlen (um dies genau zu verifizieren, müsste man mal den Source durchschauen). Mach es aus den Quellen und Du hast Ruhe... Viele Grüße, Sebastian
Hallo
der Apache 2 benutzt im Gegensatz zum Apache 1.x eine betriebssystemunabhängige Bibliothek (APR, Apache Portable Runtime) und diese könnte eventuell fehlen (um dies genau zu verifizieren, müsste man mal den Source durchschauen). Mach es aus den Quellen und Du hast Ruhe...
Gut dann werde ich das mal aus den Quellen machen! APR habe ich übrigens installiert! Antwort auf eine andere Mail: SuSE 8.1 gruß Frank
Hallo Frank [...] Aber, aber, aber, lass' doch den Kopf nicht hängen. ;-) Werden php-Dateien im Klartext angezeigt ist die httpd.conf fehlerhaft.
Und nu? SuSE Supported das nicht und mein rumgeGOOGLE brachte auch nichts!
Das ist richtig und "Oh!"
Sonnst noch jemand Tipps?
Yepp! Meiner Erfahrung nach ist die Lamp-Installation unter SuSE Linux x.x nicht so ganz trivial, warum weiß ich nicht, spielt aber auch eigentlich keine Rolle. Nun denn... Meine Installation hab' ich nach folgendem Tut http://www.baach.de/ angelegt (lediglich SSL hab' ich weggelassen, und hat trotzdem gut geklappt.) Weitere Anlaufstellen für deine Fragen und / oder weitere Informationen: 1. http://www.dynamicwebpages.de/07.installation.php 2. news:de.comp.lang.php.installation 3. http://www.php.net/ 4. http://www.php.net/manual/de/installation.php 5. http://www.apache.org/ hth & mfg > christian
Hallo Frank [...] Welche Distribution hast du installiert? Und welche Version? mfg > christian
participants (4)
-
cmachmeier@t-online.de
-
Frank Liebelt
-
Sebastian Wolfgarten
-
Sören Mindorf