BlackBoard (http://www.black-board.net/index.php)
- Computerecke (http://www.black-board.net/board.php?boardid=30)
-- Betriebssysteme (http://www.black-board.net/board.php?boardid=11)
--- SuSE Apache2 mit PHP (http://www.black-board.net/thread.php?threadid=20494)


Geschrieben von 0cool am 26.05.2005 um 01:39:

  Apache2 mit PHP

Hey Leute,

mein System ist ein Suse 9.1 Pro
Apache2 läuft schon auf meinem system jetzt will ich den Apache php4 lauffähig machen.
mit dem befehl yast -i php habe ich schon php installiert. Ich weiss auch das ich noch die httpd.conf anpassen muss mit

application/x-httpd-php

jetzt hab ich zwei httpd.conf auf meinem System und weiss nicht welche ich bearbeiten muss und ich weiss nicht ob ich noch mit weitere Einträge als die oben genannte zeile diese datei erweitern muss

Bitte helft mir bei diesem problem danke

0cool



Geschrieben von gandalf am 26.05.2005 um 12:30:

 

Zwei httpd.conf kann es nicht geben, zumindest nicht im selben Ordner und nicht identisch geschrieben.
Wenn Du noch den 1.3er Apache auf dem System hast, dann wird dessen config wahrscheinlich in /etc/apache liegen. Die config von Apache2 dann wahrscheinlich in /etc/apache2/.
Sag und mal wo denn die beiden httpd.conf bei Dir auf dem System liegen.

Gruss

gandalf



Geschrieben von 0cool am 26.05.2005 um 13:27:

  Apache2 mit PHP

Hey Gandalf,

die eine conf datei liegt in /etc/apache2/
die andere conf datei liegt in /usr/share/susehelp/

die zweite datei ist warscheinlich ein hilfsdatei

muss ich auch die php.ini patchen?

und wie mache ich das? was muss ich wo eintragen? die tutorials die ich bisher gelesen habe, aus denen bin ich nicht schlau geworden, ich hoffe das du mir weiterhelfen kanst

0cool



Geschrieben von Black Star am 26.05.2005 um 18:10:

 

Bei einer vernuenftigen Distro sollte das alles halbewegs automatisch gehen.
Sonst deinstallier mal apache 1.3 und check, dass dein paketmanager gerafft hat, dass du apache2 verwenden willst (SuSEConfig.apache[2] oder sowas wird dann wohl laufen),
Es sollte mit Sicherheit irgendwelche Tuts zum thema upgrade apache 1.3 to 2.0 oder so geben.
Das Laden des PHP-Moduls sollte mit einer Einstellung z.B. in der sysconf getan sein.

Es wuerde mich eher wundern, wenn du in der httpd.conf rumhacken muesstest.



Geschrieben von gandalf am 26.05.2005 um 19:00:

 

Die Konfigurationsdatei die vom System gelesen wird ist sicher die in /etc/, da hält sich sogar SuSE daran. großes Grinsen
Die Konfigurationsdatei in /usr/share/help ist eine Vorlage.
Wegen der php.ini, patchen musst Du die nicht, nur Deinen Bedürfnissen anpassen und normalerweise sollte nicht mal das nötig sein, ausser Du willst es restriktiver haben.
Zum testen des PHP-Modules erstellst Du dann eine Datei, z.B. test.php und schreibst dort folgendes rein:

<?php
phpinfo();
?>

abspeichern und dann in der Document-Root von Deinem Apache ablegen, danach kannst Du die mit Deinem Webbrowser aufrufen und mal sehen ob das klappt. Falls nicht, wäre es dann natürlich von nöten, dass Du uns mal die httpd.conf und die php.ini mal irgendwo zugänglich machst. Nicht vergessen: nach jeder Änderung immer den Server neu starten und damit meine ich nicht den ganzen Rechner sondern nur den Dienst.

Gruss

gandalf


Forensoftware: Burning Board 2.3.6, entwickelt von WoltLab GmbH