Ich habe gerade mit der Entwicklung von PHP -Projekten auf meinem Mac (mit PDT) begonnen und habe mich gefragt, wo sich localhost befindet. Wie bedient Mac OS X Websites? Ich habe während der Installation von PDT keine Einstellungen geändert.
Es gibt zwei Bereiche, an denen mac os x standardmäßig die Website bedient:
/ Bibliothek/WebServer/Dokumente -> http: // localhost
~/Sites -> http: // localhost/~ user/
Der Standard-Apache-Stammordner (localhost /) ist/Library/WebServer/Documents
Stellen Sie außerdem sicher, dass das PHP5-Modul in /etc/Apache2/httpd.conf geladen ist
LoadModule php5_module libexec/Apache2/libphp5.so
Ich verwende niemals PHP, sodass ich völlig vergessen habe, wo Apache auf meinem Mac installiert war, da er auf Port 8080 ausgeführt wurde, der mich verspottet, und zwar in einem nicht standardmäßigen Pfad . Nachdem ich im Internet aufgegeben hatte, versuchte ich das ...
httpd -t -D DUMP_INCLUDES
Da httpd ausgeführt wurde, erzeugte es den httpd.config-Pfad, und dann trennten sich die Wolken und die Sonne zeigte sich hell auf meinem Gesicht. Sieg! wie darin liegt der Pfad zu localhost.
ServerRoot "/your/path"
In neueren Osx-Betriebssystemen ist dies in /Library/WebServer/Documents/
gespeichert.
Die .en-Datei ist nur eine html-Datei, sie erfordert jedoch spezielle Berechtigungen, um sie zu ändern. Deshalb habe ich einfach einen Ordner für meine Dateien erstellt und dann mit user.local/Folder/file.html
darauf zugegriffen.
Es gibt keinen "localhost" -Ordner. Das Wort "localhost" ist ein Alias für Ihren lokalen Computer. Das Dokumentstammverzeichnis für Ihren Apache-Server lautet standardmäßig "Sites" in Ihrem Home-Verzeichnis.
Öffnen Sie den Finder unter Mac und Command + Shift + G und geben Sie den Pfad ein:/usr/local/zend/Apache2/htdocs. Der Pfad wird geöffnet, dann erstellen/fügen Sie Ihre Webseite/Anwendung ein und überprüfen Sie sie im Browser.