PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Apache -- PHP



MadB
23.03.02, 14:14
Moinsen!

Mal wieder eine Anfängerfrage von mir. Aber dazu seid ihr ja da. :)

Also folgendes. Ich habe als Linux die SuSE 7.3 Distibution laufen. Habe auch de Apache mitinstalliert. Nun möchte ich gerne PHP etwas kennenlernen und auch nutzen.
In der httpd.conf steht auch irgendwas von PHP. PHP habe ich auch installiert (mod_php).
Muss ich nun noch irgendwas bestimmtes für PHP einstellen?
Ein kleiner Test von mir wollte nicht so richtig.
Sowas ganz einfaches wie etwa:

....

<?php
echo "Hallo, ich bin ein PHP-Skript!";
?>
....

Das wurde in eine HTML-Datei eingebettet. Beim Aufruf der Datei wurde der String aber nicht ausgegeben.

Hmm, woran kann das nun also liegen? Habe davon leider keine Ahnung und wäre für etwas Hilfe überaus dankbar.

Grüße

Torsten

aycaramba
23.03.02, 14:33
SuSE liefert PHP als mod_php rpms mit, überprüfe doch mal ob diese(s) installiert ist.

zum Testen würde ich eine Datei z.B.

test.php mit folgendem Inhalt nutzen:

<?
phpinfo();
?>

Falls das nicht hilft poste mal Deine httpd.conf.

Gruß Marc

MadB
23.03.02, 14:41
Moinsen!

Vielen Dank für die schnelle Antwort.

OK, so funktionierte es wunderbar.
Die Datei wurde auch ausgeführt und die gewünschten Infos angezeigt.
mod_php ist also installiert und läuft auch.

Doch mein Beispiel, eingebettet in HTML will nicht.

Ich habe aber einfach mal die HTML-Datei umbenannt in egal.php und dann wurde auch das gewünschte Ergebnis angezeigt.
Muss ich also irgendwo noch in die httpd.cnf eintragen, dass auch html-Dateien erkannt und ausgeführt werden?

Grüße

Torsten

aycaramba
23.03.02, 14:55
Apache muss wissen welche Dateien er wie verarbeiten muss. Standardmässig sind das bei PHP Dateien mit der Endung .php

Dieser Teil in der httpd.conf ist dafür verantwortlich:

Ich hab bei mir einfach mal die Endung .html hinzugefügt, dann funktioniert auch PHP embedded in HTML.

AddType application/x-httpd-php .php .html
AddType application/x-httpd-php-source .phps

Gruß Marc

MadB
23.03.02, 19:45
Moinsen!

Vielen Dank für die Antwort.
Sowas hatte ich mir beinahe gedacht.

Grüße

Torsten