【发布时间】:2011-07-18 21:56:28
【问题描述】:
我刚开始在我的 Mac 上开发 PHP 项目(使用 PDT)并且想知道 localhost 在哪里? Mac OS X 是如何服务网站的,我在安装 PDT 的过程中没有更改任何设置。
【问题讨论】:
标签: php macos eclipse-pdt
我刚开始在我的 Mac 上开发 PHP 项目(使用 PDT)并且想知道 localhost 在哪里? Mac OS X 是如何服务网站的,我在安装 PDT 的过程中没有更改任何设置。
【问题讨论】:
标签: php macos eclipse-pdt
没有“localhost”文件夹这样的东西; “localhost”一词是本地计算机的别名。默认情况下,您的 apache 服务器的文档根目录是主目录中的“站点”。
【讨论】:
http://localhost/。您引用的文件夹位于http://localhost/~User/。
默认的 Apache 根文件夹 (localhost/) 是 /Library/WebServer/Documents
另外,请确保您在 /etc/apache2/httpd.conf 中加载了 PHP5 模块
LoadModule php5_module libexec/apache2/libphp5.so
【讨论】:
mac os x 默认服务网站的地方其实有两个:
/Library/WebServer/Documents --> http://localhost
~/站点 --> http://localhost/~user/
【讨论】:
在 Mac 中打开“Finder”并Command+Shift+G 并输入路径:/usr/local/zend/apache2/htdocs。路径将打开,然后创建/粘贴您的网页/应用程序,然后在浏览器上检查它。
【讨论】:
Applications -> XAMPP -> htdocs 这是你应该为你正在构建的网站放置文件的地方。
【讨论】:
实际上在较新的 Osx 操作系统中,这是存储在 /Library/WebServer/Documents/ 中的
.en 文件只是一个 html 文件,但它需要特殊权限才能更改,所以我只是为我的东西创建了一个文件夹,然后通过
user.local/Folder/file.html
【讨论】:
我从不使用 PHP,所以我完全忘记了 apache 在我的 mac 上的安装位置,因为它在模拟我的 8080 端口上运行,安装在 非标准路径中。放弃上网后,我尝试了这个...
httpd -t -D DUMP_INCLUDES
因为 httpd 正在运行,它生成了 httpd.config 路径,然后乌云散开,阳光明媚地照在我的脸上。 Victory! 因为其中包含通往 localhost 的路径。
ServerRoot "/your/path"
【讨论】:
Macintosh HD/Library/WebServer/Documents
Macintosh HD 是您的 HD 的名称
如果找不到:打开 Finder > 单击最顶部的“开始”> 计算机 > 您的 HD 应该在那里。您可以将高清拖放到左侧的收藏夹中。
【讨论】:
如果你使用apachectl来启动或停止,那么你可以用这个命令找到它
apachectl -t -D DUMP_RUN_CFG
【讨论】:
我意识到你需要先启动服务。
启动apache服务
sudo apachectl start
通过点击 localhost 在浏览器中进行测试 您应该在浏览器中收到“It works”消息
在/Library/WebServer/Documents 文件夹中提供您的文件。必要时制作目录。
重要提示:请注意在第 3 步中它是 /Library 而不是 ~/Library
在 MacOS 11.2.3 Big Sur 中测试
【讨论】: