我有一个页面,需要在该页面上显示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 官方文档:
- 打开
terminal
。 - 导航到包含您要提供的文件的文件夹(目录)。
php -S localhost:8080
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
,只需执行以下操作:
- 下载并安装 MAMP。
- 启动 MAMP。
- 一旦启动,它将在 上创建一个 Apache 网络服务器
localhost:8888
。 - 现在,如果您转到此路径
/Applications/MAMP/htdocs
,则您放置在那里的任何文档都可以通过访问localhost:8888
。因此,如果您调整或添加index.html
或index.php
文件,那将是您在转到时获得的新的主文件localhost:8888
。 - 或者,如果您想创建一个新的文件/文件夹,只需将其添加到那里,然后就可以通过 Web 服务器访问它。
- 如果
localhost:8888
您觉得某个 URL 有点难以理解,那么只需打开 MAMP 的首选项并将端口设置为默认的 Apache/MySQL 端口 80 和 3306。您需要输入管理员密码才能将端口更改为这些更标准的端口,但完成后,您可以直接通过 访问内容localhost
。