我刚开始在我的mac上开发PHP项目(使用PDT),并想知道localhost位于何处? Mac OS X如何为网站提供服务,我在安装PDT期间没有更改任何设置。
答案 0 :(得分:137)
实际上有两个地方默认情况下mac os x服务于网站:
/ Library / WebServer / Documents - > http://localhost
〜/ Sites - > http://localhost/~user/
答案 1 :(得分:14)
默认的Apache根文件夹(localhost /)是/ Library / WebServer / Documents
另外,请确保在/etc/apache2/httpd.conf中加载了PHP5模块
LoadModule php5_module libexec/apache2/libphp5.so
答案 2 :(得分:9)
我从不使用PHP,所以我完全忘记了我的mac上安装apache的地方,因为它是在端口8080上运行模拟我,安装在非标准路径中。放弃上网后,我试了一下......
httpd -t -D DUMP_INCLUDES
因为httpd正在运行,所以它产生了httpd.config路径,然后云层分开,太阳明亮地照在我的脸上。 胜利!因为它位于localhost的路径之中。
ServerRoot "/your/path"
答案 3 :(得分:3)
没有“localhost”文件夹这样的东西; “localhost”一词是本地计算机的别名。默认情况下,Apache服务器的文档根目录是主目录中的“站点”。
答案 4 :(得分:3)
实际上在较新的Osx操作系统中,它存储在/Library/WebServer/Documents/
.en文件只是一个html文件,但需要特殊权限才能更改,所以我只为我的东西创建了一个文件夹然后通过
user.local/Folder/file.html
答案 5 :(得分:1)
如果使用apachectl启动或停止,则可以使用此命令找到它
apachectl -t -D DUMP_RUN_CFG
答案 6 :(得分:1)
我意识到您需要先启动服务。
启动apache服务
sudo apachectl start
通过点击本地主机在浏览器中测试 您应该在浏览器中收到“It works”消息
在 /Library/WebServer/Documents
文件夹中提供您的文件。如有必要,制作目录。
重要提示:请注意,在第 3 步中,它是 /Library
而不是 ~/Library
在 MacOS 11.2.3 Big Sur 中测试
答案 7 :(得分:0)
打开' Finder'在Mac和 Command + Shift + G 中键入路径:/ usr / local / zend / apache2 / htdocs。路径将打开,然后创建/粘贴您的网页/应用程序,然后在浏览器上进行检查。
答案 8 :(得分:0)
Macintosh HD /库/ WebServer /文档
Macintosh HD是您的HD的名称
如果找不到,请执行以下操作:打开Finder>在最顶部单击“转到”>“计算机”>您的HD应该在那里。您可以将HD拖放到左侧的收藏夹中。
答案 9 :(得分:-6)
应用程序 - > XAMPP - > htdocs这是你应该为你正在建设的网站放置文件的地方。