it-swarm.com.de

PHP funktioniert nicht in XAMPP

Ich habe ein Problem bei der Ausführung von PHP in XAMPP 1.7.7 für Windows. Ich habe XAMPP auf einem lokalen Server mit IIS installiert (der Port wurde in httpd.conf sowie in anderer Konfiguration in 81 geändert). Soweit es funktioniert, konnte ich eine Verbindung zur xampp/index.php herstellen, konnte aber nicht Führe alle .php-Dateien in meinen htdocs aus (wird bis auf den HTML-Teil leer angezeigt). Es funktioniert in meiner lokalen Umgebung (es ist auch ein IIS installiert), aber es kann nicht auf einem Server funktionieren. 

Jede Hilfe wäre sehr dankbar.

12
Loupi

Wenn ich Ihre Frage richtig gestellt habe, hatte ich wahrscheinlich das gleiche Problem beim Zugriff auf eine PHP-Datei in XAMPP. Ich war mehrere Stunden online und habe in Foren und Google nach Antworten gesucht. Erst als ich die einfache Lösung gefunden hatte.

Ich habe auf die Datei PHP als eine Datei auf Laufwerk c zugegriffen (z. B. C:\xamp\htdocs\data.php oder file:///c:/xamp/htdocs/data.php) und nicht als Webseite (dh //localhost/data.php). 

Ich hoffe, das wird auch Ihnen helfen.

49
user28864

Erstellen Sie einen Ordner in htdocs wie "test".

Dann im Test index.php mit einem einfachen Echo 'Hello';

Dann in Ihrem Browser (stellen Sie sicher, dass Apache + MySQL in der Systemsteuerung ausgeführt wird).

Besuchen Sie dies in Ihrem Browser:

http: //localhost/test/index.php

Wenn Sie versuchen, eine Verbindung über Ihre IP-Adresse herzustellen, muss Ihr Router die Verbindung beenden, damit Sie die Einstellungen sortieren können. Ich weiß nicht, ob Ihr Router/Modell Sie besser in seinen Supportforen fragen sollte.

Ich persönlich blieb bei Port 80. 80 funktioniert in Windows 7 nicht, weil ein Dienst es verwendet. Es ist jedoch eine einfache Lösung, gehen Sie zu "Dienste" und deaktivieren Sie "WWW-Publishing-Dienst". Port 80 kann dann auf localhost kostenlos verwendet werden. (Machen Sie sich keine Sorgen, dass Ihr Internet funktioniert, indem Sie diesen Dienst deaktivieren). Beim nächsten Start wird es automatisch wieder aktiviert, so dass Sie sich das merken müssen.

7
Sir

Ich hatte das gleiche Problem .. Bei mir arbeitete ich daran, <? ... ?> im Skript <?PHP ... ?> zu ändern Vielleicht unterstützt eine neue Version von PHP nicht die erste Definition des PHP - Skripts.

3
user4313155

Stellen Sie sicher, dass Sie es nicht als Datei von Ihrem Laufwerk ausführen.... (Mein Beispiel):

*file:///C:/xampp/htdocs/(path)*

sondern eher als Webseite, dh die Adresse muss mit "localhost" beginnen

*http://localhost/(path)*

Wenn Sie einen anderen Port verwenden (nicht den Standard 80, sondern beispielsweise 8080), dann gilt Folgendes:

*http://localhost:8080/(path)*
3
Andrejs

Verwenden Sie dazu Folgendes: //localhost/data.php Stattdessen C:\xampp\htdocs\data.php

2
user805776

Einfach..

  1. Speichern Sie zuerst die Datei/den Code (EVERYTIME) und "command + s".

  2. Aktualisieren Sie den Browser.

gut zu gehen