在 OS X 上向本地主机提供页面的最简单方法

Zac*_*man 35 webserver localhost macos

我有一个页面,我需要在该页面上提供localhost字体才能正确显示。

执行此操作的最简单方法是什么(在 Mac 上)?

小智 68

由于 OS X 带有 python2,我建议:

$ python -m SimpleHTTPServer
Serving HTTP on 0.0.0.0 port 8000 ...
Run Code Online (Sandbox Code Playgroud)

  • 如果你安装了 python3,那就更简单了:`$ python3 -m http.server`。 (8认同)

Zac*_*man 34

从 PHP 5.4.0 开始,CLI SAPI 提供了一个内置的 Web 服务器。官方 PHP 文档更多详细信息:

  1. 打开terminal
  2. 导航到包含要提供的文件的文件夹(目录)。
  3. php -S localhost:8080
  4. http://localhost:8080在浏览器中转到。


200*_*ess 9

在旧版本的 OS X 中,有一个首选项窗格(系统首选项?共享?Web 共享)可以让您轻松启用内置的 Apache Web 服务器。一旦启用,您所要做的就是将要提供的文件Sites放在您的主目录内的一个目录中,然后您可以获取http://localhost/~yourusername/filename.html

遗憾的是,在 OS X 10.8 中删除了首选项窗格。您可以为其安装替代品使用 shell 命令激活它


小智 5

使用终端,cd 进入项目文件夹,然后输入:

npx http-server
Run Code Online (Sandbox Code Playgroud)

这应该会为您启动一个服务器,并且可以在以下位置使用: http: //127.0.0.1:8080或按照终端上的说明进行操作。