So richten Sie Apache im LAN ein (MAMP)

So richten Sie Apache im LAN ein (MAMP)

Ich habe 2 Computer in einem LAN (OS X und Vista). Auf OS X ist MAMP installiert. Ich möchte die Site, die entwickelt wird, von meinem Vista-Rechner aus ansehen. Ich habe die htdocs-Datei im LAN freigegeben. Offensichtlich funktioniert nur das HTML richtig.

Was muss ich ändern, damit Apache meine Site im LAN hostet?

Lösung:So ein dummer Fehler: Ich habe \\192.168.x.x(x einfügen) eingegeben, was die freigegebene Datei ist. Dadurch wird der Server nicht freigegeben. http://192.168.x.xist die richtige Adresse.

Antwort1

Es gibt ziemlich guteDokumentation

Ich vermute, Sie müssen Ihre HTML-Dateien nur in den richtigen Ordner legen htdocs, Apache starten und dann auf Ihrem Vista-PC einen Webbrowser auf den Namen oder die IP-Adresse Ihres Macs richten. Beispiel: http://192.168.1.23:8888/(Ich glaube, MAMP ist standardmäßig auf Port 8888 eingestellt)


(Bearbeiten)

Die Verwendung \\als Präfix bewirkt, dass der Webbrowser das File:Protokoll verwendet und nicht das http:Protokoll.

Nur wenn Sie das HTTP-Protokoll verwenden, wird die Anfrage an Apache gesendet (das A in MAMP). Nur wenn Sie die Anfrage an Apache senden, können Sie Apache dazu bringen,laufenden PHP-Code als Programm und senden Sie dieAusgabedieses PHP-Programms an den Webbrowser.

Wenn Sie \\es vorziehen, geht die Anfrage an einen Dateiserver und nicht an Apache. Der Dateiserver versucht nicht, den PHP-Code auszuführen, sondern sendet nur den PHP-Quellcode (und nicht die Ergebnisse der Ausführung dieses Codes).

verwandte Informationen