У меня есть страница, на которой я должен работать, localhost
чтобы шрифты отображались правильно.
Какой самый простой способ сделать это (на Mac)?
Поскольку OS X поставляется с python2, я предлагаю:
$ python -m SimpleHTTPServer
Serving HTTP on 0.0.0.0 port 8000 ...
php -S
делает трюк. И «встроенные средства» в Python вводят в заблуждение, так как они-m SimpleHTTPServer
запускают модуль из библиотеки по умолчанию, которая сильно отличается от встроенных функций.http://localhost:8000
, не:8080
? Или я что-то упустил?$ python3 -m http.server
.Начиная с PHP 5.4.0, CLI SAPI предоставляет встроенный веб-сервер. Более подробная информация в официальной документации PHP :
terminal
.php -S localhost:8080
http://localhost:8080
в браузер.источник
В более старых версиях OS X существовала панель настроек («Системные настройки» → «Общий доступ» → «Общий веб-доступ»), которая позволяла легко включать встроенный веб-сервер Apache. После включения все, что вам нужно было сделать, это поместить файл для обслуживания в каталог с именем
Sites
внутри вашего домашнего каталога, а затем вы можете получить http: //localhost/~yourusername/filename.html .К сожалению, Панель настроек была удалена в OS X 10.8. Вы можете установить замену или активировать ее с помощью команды оболочки .
источник
Есть много разных способов сделать это в Mac OS X. Но для меня самый простой способ - концептуально и визуально - через графический интерфейс пользователя, такой как MAMP . Непрофессиональная версия MAMP на 100% бесплатна и отлично подходит для базового использования, например:
Таким образом, вы просто загружаете MAMP и устанавливаете его, как любое другое приложение, но это позволит вам создать на своем рабочем столе эквивалент Mac из стека LAMP (Linux Apache MySQL PHP). И если все, что вы хотите сделать - это открыть простую страницу
localhost
, просто сделайте это:localhost:8888
./Applications/MAMP/htdocs
перейдете по этому пути , любой документ, который вы разместите там, будет доступен черезlocalhost:8888
. Поэтому, если вы измените или добавите файлindex.html
илиindex.php
, это будет новый основной файл, который вы получите, когда перейдете на страницуlocalhost:8888
.localhost:8888
какой-то URL-адрес немного неясен для использования, просто откройте настройки MAMP и установите для портов порты Apache / MySQL по умолчанию, равные 80 и 3306. Вам потребуется ввести пароль администратора, чтобы изменить эти порты. стандартные порты, но после того, как это будет сделано, вы можете получить доступ к контенту напрямую черезlocalhost
.источник
Кто-то ищет «самое простое» решение, вероятно, хочет использовать графический интерфейс, а не командную строку. В старых версиях OS X на панели настроек общего доступа был установлен флажок, позволяющий включить веб-сервер. Вы можете скопировать эту функцию с помощью бесплатного https://clickontyler.com/web-sharing/
источник
Бесплатное приложение Anvil - вот как я это делаю. Он интегрируется с Hammer.app для отображения предварительно обработанных сайтов, но вы также можете просто добавить статическую папку сайта. Доступ к сайтам осуществляется через расширение сайта .dev, которое браузер видит правильно для загрузки внешних шрифтов, кода и т. Д.
http://anvilformac.com
источник