Webserver auf opensuse 12.1
Seid gegrüßt liebe Linuxer,
ich habe vor ein paar Tagen ein neues Projekt begonnen, nämlich den oben angesprochenen Webserver. Ich bin erst vor wenigen Monaten auf Linux umgestiegen und habe immerhin schon einen virtuellen Win7 - Client auf eine Samba - Freigabe zugreifen lassen. Aber nun habe ich mir ein etwas größeres Projekt vorgenommen.
Ich habe einige Tutorials bzgl. des Aufsetzen eines Webservers unter Linux studiert und dann einfach mal mit der Arbeit begonnen. Vorab:
Ich habe mich bewusst nicht für LAMP entschieden, weil ich
a) keinen Zeitdruck habe und
b) gerne verstehen möchte was ich da mache.
Ich habe folgende Pakete installiert:
- Apache2 + die vorgeschlagenen Pakete
- Yast2-http-server
- PHP5 + die vorgeschlagenen Pakete
- PHPMyAdmin + die vorgeschlagenen Pakete
- mysql-community-server + die vorgeschlagenen Pakete
- mysql-community-client + die vorgeschlagenen Pakete
Die einzige Änderung, die ich an der httpd.conf vorgenommen habe war das Hinzufügen von index.php in die Zeile directoryindex.
So weit, so gut. Jetzt würde ich gerne "hallo Welt" php - interpretiert im Browser sehen können. Mein "hallo Welt" aus der index.html in /srv/www/htdocs kann ich im Browser sehen. Die index.php allerdings nicht.
Dass die index.php nicht interpretiert wird, scheint nun das Problem zu sein. Oder ist vielleicht noch etwas anderes, grundlegendes falsch?
Vielen Dank für eure Hilfe.
ich habe vor ein paar Tagen ein neues Projekt begonnen, nämlich den oben angesprochenen Webserver. Ich bin erst vor wenigen Monaten auf Linux umgestiegen und habe immerhin schon einen virtuellen Win7 - Client auf eine Samba - Freigabe zugreifen lassen. Aber nun habe ich mir ein etwas größeres Projekt vorgenommen.
Ich habe einige Tutorials bzgl. des Aufsetzen eines Webservers unter Linux studiert und dann einfach mal mit der Arbeit begonnen. Vorab:
Ich habe mich bewusst nicht für LAMP entschieden, weil ich
a) keinen Zeitdruck habe und
b) gerne verstehen möchte was ich da mache.
Ich habe folgende Pakete installiert:
- Apache2 + die vorgeschlagenen Pakete
- Yast2-http-server
- PHP5 + die vorgeschlagenen Pakete
- PHPMyAdmin + die vorgeschlagenen Pakete
- mysql-community-server + die vorgeschlagenen Pakete
- mysql-community-client + die vorgeschlagenen Pakete
Die einzige Änderung, die ich an der httpd.conf vorgenommen habe war das Hinzufügen von index.php in die Zeile directoryindex.
So weit, so gut. Jetzt würde ich gerne "hallo Welt" php - interpretiert im Browser sehen können. Mein "hallo Welt" aus der index.html in /srv/www/htdocs kann ich im Browser sehen. Die index.php allerdings nicht.
Dass die index.php nicht interpretiert wird, scheint nun das Problem zu sein. Oder ist vielleicht noch etwas anderes, grundlegendes falsch?
Vielen Dank für eure Hilfe.
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 191570
Url: https://administrator.de/forum/webserver-auf-opensuse-12-1-191570.html
Ausgedruckt am: 10.04.2025 um 10:04 Uhr
7 Kommentare
Neuester Kommentar
Hallo,
Du müsstest schon etwas ausführlicher werden.
Was sind die vorgeschlagenen Module.
Laeuft der PHP Interpretern?
Wie sehen denn die entsprechenden Configdateien aus, usw.
Schau mal bitte das an Webserver
Du müsstest schon etwas ausführlicher werden.
Was sind die vorgeschlagenen Module.
Laeuft der PHP Interpretern?
Wie sehen denn die entsprechenden Configdateien aus, usw.
Schau mal bitte das an Webserver
Lässt sich phpmyadmin denn ansprechen ?
Sollte unter http://127.0.0.1/phpmyadmin/ sein.
Möglicherweise Gross- Kleinschreibung beachten.
Hast du Apache2 mit yast2 installiert oder manuell ?
Das ganze sollte übrigens nicht aus dem Internet erreichbar sein, ausser dem Apache natürlich.
Du kannst übrigens auch PHP in einem .html eingeben.
Fängt dann mit <? an.
<html>
<head>
<title> Hallo-Welt-Beispiel </title>
</head>
<body>
<?php
echo 'Hallo Welt!';
?>
</body>
</html>
Sollte unter http://127.0.0.1/phpmyadmin/ sein.
Möglicherweise Gross- Kleinschreibung beachten.
Hast du Apache2 mit yast2 installiert oder manuell ?
Das ganze sollte übrigens nicht aus dem Internet erreichbar sein, ausser dem Apache natürlich.
Du kannst übrigens auch PHP in einem .html eingeben.
Fängt dann mit <? an.
<html>
<head>
<title> Hallo-Welt-Beispiel </title>
</head>
<body>
<?php
echo 'Hallo Welt!';
?>
</body>
</html>
Zitat von @federtasche:
Hallo,
vielen Dank für die schnellen Antworten.
Ich glaube der Interpreter ist das Problem. Wie kann ich testen ob er funktioniert?
Hallo,
vielen Dank für die schnellen Antworten.
Ich glaube der Interpreter ist das Problem. Wie kann ich testen ob er funktioniert?
php -f hello.php
oder index.php im terminal eingeben.
lks