PHPinstall
Aleksej V.
- webserver
Hallo,
Jetzt hab ich mir die php-4.2.3-installer.exe von php.net runtergeladen und installiert. hab bei der installation apache angewählt. jetzt kommt am ende die info: Sorry, the software to automatically configure the apache httpd.conf has not yet been written. You will have to configure Apache manually.
Was soll ich jetzt machen, damit apache mir das echo auch rausgibt;) ?
Grüße aus Düsseldorf,
Aleksej
Hallo!
Jetzt hab ich mir die php-4.2.3-installer.exe von php.net runtergeladen und installiert. hab bei der installation apache angewählt. jetzt kommt am ende die info: Sorry, the software to automatically configure the apache httpd.conf has not yet been written. You will have to configure Apache manually.
Was soll ich jetzt machen, damit apache mir das echo auch rausgibt;) ?
Du mußt lediglich 3 Zeilen in die httpd.conf des Abache einbauen, siehe </?m=145929&t=26698>
Im Letzten Link steht genau drin was da rein muß! Hat die CGI-Version keien install oder readme Datei? Hat zumindest die Modul-Version udn da steht das auch für beide Varianten drin!
Grüße
Andreas
Hi
Du mußt lediglich 3 Zeilen in die httpd.conf des Abache einbauen, siehe </?m=145929&t=26698>
Im Letzten Link steht genau drin was da rein muß! Hat die CGI-Version keien install oder readme Datei? Hat zumindest die Modul-Version udn da steht das auch für beide Varianten drin!
Hab da grad nachgeschaut und folgende zeilen an den anfnag der .conf gesetzt:
ScriptAlias /php/ "c:/php/"
AddType application/x-httpd-php .php .phtml
Action application/x-httpd-php "/php/php.exe"
´
C:/php stimmt nur beim aufrufen der seite mit quelltext:
<html>
<head>
<title>Beispiel</title>
</head>
<body>
<?php
echo "Hallo, ich bin ein PHP-Skript!";
?>
</body>
</html>
kommt trotzdem nicht(server natürlich neugestartet.)
Aleksej
Hab da grad nachgeschaut und folgende zeilen an den anfnag der .conf gesetzt:
ScriptAlias /php/ "c:/php/"
ist Dein PHP denn auch in dem Verzeichnis installiert?
Grüße
Andreas
Hallo,
kommt trotzdem nicht(server natürlich neugestartet.)
Was kommt nicht? Kommt die PHP-Seite als Quelltext raus? Oder werden keine Daten geschickt? Oder kommt eine Fehlermeldung?
Grüße,
Christian
Hi,
Was kommt nicht? Kommt die PHP-Seite als Quelltext raus? Oder werden keine Daten geschickt? Oder kommt eine Fehlermeldung?
Die seite blebt nach dem laden ohne inhalt bzw. die worte:
Hallo, ich bin ein PHP-Skript!
werden nicht ausgegeben, text auserhalb der anweisung wird wie in einer reinen html datei angezeigt z.B. <p>test</p> --> test
Die php.exe befindet sich auch in c:/PHP/php.exe
Aleksej
Hallo Aleksej,
Die seite blebt nach dem laden ohne inhalt bzw. die worte:
Hallo, ich bin ein PHP-Skript!
werden nicht ausgegeben,
Wird an den Browser jetzt dein PHP-Quelltext (nicht Ausgabe, sondern wirklich Quelltext) geschickt oder kommt da jetzt gar nichts. Bei letzterem überlasse ich das einem anderen. ;) Bei ersterem kapiert der Apache irgendwie nicht, dass er das durch PHP jagen soll. error_log geprüft? Dateiendungen richtig? Handler richtig gesetzt? Apache auch mal restartet und nicht nur reloaded?
Grüße,
Christian
Wird an den Browser jetzt dein PHP-Quelltext (nicht Ausgabe, sondern wirklich Quelltext) geschickt oder kommt da jetzt gar nichts. Bei letzterem überlasse ich das einem anderen. ;) Bei ersterem kapiert der Apache irgendwie nicht, dass er das durch PHP jagen soll.
klick ich rechte maustaste und quelltext anzeigen kommt der editor mit dem quelltext, meinst du das?
error_log geprüft?
Beim abrufen der http://localhost/phptest.html:
[Thu Oct 17 22:16:08 2002] [notice] Parent: Created child process 3392
[Thu Oct 17 22:16:08 2002] [notice] Child 3392: Child process is running
[Thu Oct 17 22:16:08 2002] [notice] Child 3392: Acquired the start mutex.
[Thu Oct 17 22:16:08 2002] [notice] Child 3392: Starting 250 worker threads.
»»Dateiendungen richtig?
??
»»Handler richtig gesetzt?
<?php
echo "Hallo, ich bin ein PHP-Skript!";
?>
(hab den aus'm tutorial rauskopiert)
Apache auch mal restartet und nicht nur reloaded?
reicht es, wenn ich den rechner rebootet habe?
Aleksej
Hallo Aleksej,
Wird an den Browser jetzt dein PHP-Quelltext (nicht Ausgabe, sondern wirklich Quelltext) geschickt oder kommt da jetzt gar nichts. Bei letzterem überlasse ich das einem anderen. ;) Bei ersterem kapiert der Apache irgendwie nicht, dass er das durch PHP jagen soll.
klick ich rechte maustaste und quelltext anzeigen kommt der editor mit dem quelltext, meinst du das?
Genau das ist der Quelltext, der an den Browser gesendet wird. Stimmt der mit deinem PHP-Quelltext überein oder nicht? Wenn nein, dann bitte die Diskrepanzen.
error_log geprüft?
Ok - das sieht in Ordnung aus (nur generelle Statusmeldungen)
Dateiendungen richtig?
??
Wie heißt die Datei mit dem PHP-Inhalt?
irgendwas.php
oder
irgendwas.irgendwasanderes
»»Handler richtig gesetzt?
<?php
echo "Hallo, ich bin ein PHP-Skript!";
?>
(hab den aus'm tutorial rauskopiert)
Nein - Der Handler ist das, was Du in die Apache-Konfig geschrieben hast. Hab's gerade im Thread noch mal entdeckt, scheint richtig zu sein.
Apache auch mal restartet und nicht nur reloaded?
reicht es, wenn ich den rechner rebootet habe?
Reicht dicke. Man kann auch mit Kanonen auf Spatzen schießen. ;-)
Grüße,
Christian
Hallo
Genau das ist der Quelltext, der an den Browser gesendet wird. Stimmt der mit deinem PHP-Quelltext überein oder nicht? Wenn nein, dann bitte die Diskrepanzen.
stimmt überein
Wie heißt die Datei mit dem PHP-Inhalt?
irgendwas.php
oder
irgendwas.irgendwasanderes
Ich habs mit phptest.html, phptest.shtml und phptest.php - beim letzteren kommt jedoch seite nicht gefuncden er404
hier nochmal die conf: http://www.intrapid.de/httpd.conf
Aleksej
Hallo Aleksej,
Genau das ist der Quelltext, der an den Browser gesendet wird. Stimmt der mit deinem PHP-Quelltext überein oder nicht? Wenn nein, dann bitte die Diskrepanzen.
stimmt überein
Das ist das Problem. Der PHP-Code sollte geparsed werden.
Ich habs mit phptest.html, phptest.shtml und phptest.php - beim letzteren kommt jedoch seite nicht gefuncden er404
Aha! Du musst sie phptest.php nennen, ok?
hier nochmal die conf: http://www.intrapid.de/httpd.conf
Hmmm. Erstens würde ich die Direktiven ans Ende (und nicht an den Anfang) schreiben und zweitens solltest Du statt
Action application/x-httpd-php "/PHP/php.exe"
lieber
Action application/x-httpd-php "/php/php.exe"
^^^
ich wage mich zu erinnern, dass Apache case sensitive ist. (was Aliases angeht)
Gute Nacht,
Christian
Hallihallo!
Es funtzt alles, danke schön!
Gute nacht dir, aber ich muss noch php lernen ;-)
Aleksej