PHP findet Pfad offenbar nicht...
Tobias
- php
0 Phil0 Sönke Tesch
Hallo liebe Leute,
ich habe folgendes schweres Problem, vielleicht hat jemand von Euch einen Hinweis für mich:
Ich habe PHP 4.2.2 unter c:\php istalliert.
Apache 1.3.26 läuft einwandfrei.
Allerdings:
wenn ich ein php-Skript ausführen möchte, versucht er immer, mich mit dem Internet zu verbinden, obwohl ich das ganze lokal laufen lassen möchte.
Ich vermute, dass er den Compiler nicht findet und das Skript deswegen nicht ausführen kann.
Was muss ich exakt in der php.ini eintragen,d amit es klappt, bzw. woran könnte es sonst liegen?
Ich freue mich über jeden Hinweis!!!
Schöne Grüsse, Tobias
Hi!
Hast du den Apache mit dem PHP verknüpft?!
Ganz ans Ende der httpd.conf musst du das einfügen:
LoadModule php4_module c:/php/sapi/php4apache.dll
AddModule mod_php4.c
AddType application/x-httpd-php .php .php3 .php4 .phtml
Vielleicht noch Pfade anpassen.
Zudem müssen aus dem PHP-Verzeichnis die Dateien php4s.dll und php4ts.lib in den Systemordner (bei Win98: Windows/System) KOPIERT werden, nicht verschieben.
Dann restarten, sowohl PC als auch Apache, dann sollte es laufen.
CU
http://www.yubb.de - Die Webaster-Community
Hi Phil,
vielen Dank für den Tip... Hab ich alles versucht, aber er versucht immer, mich mit dem Internet zu verbinden.
Woran kann das liegen?
Hi!
Hast du den Apache mit dem PHP verknüpft?!
Ganz ans Ende der httpd.conf musst du das einfügen:
LoadModule php4_module c:/php/sapi/php4apache.dll
AddModule mod_php4.c
AddType application/x-httpd-php .php .php3 .php4 .phtml
Vielleicht noch Pfade anpassen.
Zudem müssen aus dem PHP-Verzeichnis die Dateien php4s.dll und php4ts.lib in den Systemordner (bei Win98: Windows/System) KOPIERT werden, nicht verschieben.
Dann restarten, sowohl PC als auch Apache, dann sollte es laufen.
CU
http://www.yubb.de - Die Webaster-Community
Hi!
2 Sachen fallen mir noch ein:
Auf Anregung von Sönke: Steht bei dir in der httpd.conf unter "ServerName" auch "localhost" bzw. "127.0.0.1" ???
Und: Die aufzurufenden Dateien sollten schon im Apache/htdocs-Verzeichnis sein...
CU
http://www.yubb.de - Die Webmaster-Community
Ich habe PHP 4.2.2 unter c:\php istalliert.
Apache 1.3.26 läuft einwandfrei.
Allerdings:
wenn ich ein php-Skript ausführen möchte, versucht er immer, mich mit dem Internet zu verbinden, obwohl ich das ganze lokal laufen lassen möchte.
Wer ist "er"? Wenn "er" meint, eine Verbindung zum Internet herstellen zu müssen, solltest Du wahrscheinlich als erstes mal prüfen, ob "er" sich überhaupt an den richten Webserver (hier: Deinen Rechner unterm Tisch) wendet. Für mich sieht das so aus, als wenn Dein Rechner garnicht das Ziel der Anfrage ist, sondern "er" seine Gegenstelle irgendwo anders (sprich: Internet) vermutet.
Was gibst Du für eine URL ein? Wer ist "er"? Wann versucht "er" eine Verbindung herzustellen? Kannst Du mit "ihm" normale Webseiten von Deinem Rechner abrufen?
Gruß,
soenk.e