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

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

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

在 Mac 上,做到这一点最简单的方法是什么?

答案1

由于 OS X 附带了 python2,我建议:

$ python -m SimpleHTTPServer
Serving HTTP on 0.0.0.0 port 8000 ...

答案2

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

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

答案3

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

遗憾的是,OS X 10.8 中移除了偏好设置窗格。你可以安装替换为了它或使用 shell 命令激活它

答案4

在 Mac OS X 中有很多不同的方法可以做到这一点。但对我来说,最简单的方法——从概念和视觉上来说——是通过图形用户界面,就像移动应用平台优惠。MAMP 的非专业版本是 100% 免费的,并且非常适合以下基本用途:

MAMP 可在几秒钟内在您的 Mac OS X 电脑(无论是 MacBook 还是 iMac)上安装本地服务器环境。与 Windows 和 Linux 世界中的类似软件包一样,MAMP 是免费的,并且易于安装。MAMP 不会损害您系统上已运行的任何现有 Apache 安装。您可以安装 Apache、PHP 和 MySQL,而无需启动脚本或更改任何配置文件!此外,如果不再需要 MAMP,只需删除 MAMP 文件夹,一切就会恢复到其原始状态(即 MAMP 不会修改任何“正常”系统)。

因此,基本上,您只需下载 MAMP,然后像安装任何其他应用程序一样安装它,但它将允许您在桌面上创建 LAMP 堆栈(Linux Apache MySQL PHP)的 Mac 等效版本。如果您只想通过 提供一个简单的页面localhost,只需执行以下操作:

  1. 下载并安装 MAMP。
  2. 启动 MAMP。
  3. 一旦启动,它将在 上创建一个 Apache 网络服务器localhost:8888
  4. 现在,如果您转到此路径/Applications/MAMP/htdocs,则您放置在那里的任何文档都可以通过访问localhost:8888。因此,如果您调整或添加index.htmlindex.php文件,那将是您在转到时获得的新的主文件localhost:8888
  5. 或者,如果您想创建一个新的文件/文件夹,只需将其添加到那里,然后就可以通过 Web 服务器访问它。
  6. 如果localhost:8888您觉得某个 URL 有点难以理解,那么只需打开 MAMP 的首选项并将端口设置为默认的 Apache/MySQL 端口 80 和 3306。您需要输入管理员密码才能将端口更改为这些更标准的端口,但完成后,您可以直接通过 访问内容localhost

相关内容