フォントが正しく表示されるようにするには、localhost
で提供する必要があるページがあります。
これを行う最も簡単な方法は何ですか(Mac上)。
OS Xにはpython2が付属しているので、私はお勧めします。
$ python -m SimpleHTTPServer
Serving HTTP on 0.0.0.0 port 8000 ...
PHP 5.4.0以降、CLI SAPIには組み込みのWebサーバが用意されています。詳しくは 公式PHPドキュメンテーション をご覧ください。
terminal
を開きます。php -S localhost:8080
http://localhost:8080
に行きます。OS Xの古いバージョンでは、 の[設定]ペイン ([システム環境設定]→[共有]→[Web共有])を使うと、組み込みのApache Webサーバを簡単に有効にできます。有効にした後は、提供するファイルをホームディレクトリ内のSites
というディレクトリに置くだけで、 http:// localhost /〜yourusername/filenameを取得できます。 html .
残念ながら、環境設定パネルはOS X 10.8で削除されました。 の代わりに をインストールするか、 シェルコマンド を使用して有効にすることができます。
Mac OS Xでこれを実行するにはさまざまな方法があります。しかし、私にとって最も簡単な方法は、概念的にも視覚的にも、what MAMP のようなグラフィカルユーザーインタフェースを使用することです。申し出ます。 Pro版以外のMAMPは100%無料で、以下のような基本的な使い方に最適です。
MAMPは、MacBookでもiMacでも、あなたのMac OS Xコンピュータに数秒でローカルサーバ環境をインストールします。 WindowsやLinuxからの同様のパッケージと同様に、MAMPは無料で提供され、簡単にインストールされます。 MAMPはあなたのシステムで既に実行されている既存のApacheインストールを危険にさらすことはありません。スクリプトを起動したり、設定ファイルを変更しなくても、Apache、PHP、およびMySQLをインストールできます。さらに、MAMPがもはや必要とされない場合、MAMPフォルダを削除するだけですべてがその元の状態に戻る(すなわち、MAMPは「通常の」システムのいずれも修正しない)。
つまり、基本的にはMAMPをダウンロードするだけで、他のアプリケーションと同じようにインストールされますが、デスクトップ上にLAMPスタック(Linux、Apache、MySQL、PHP)と同等のMacを作成することができます。そして、あなたがしたいことがlocalhost
を介して単純なページを提供することだけであるならば、これをしてください:
localhost:8888
にApache Webサーバーが作成されます。/Applications/MAMP/htdocs
に進むと、そこに配置したすべてのドキュメントにlocalhost:8888
からアクセスできるようになります。したがって、index.html
またはindex.php
ファイルを調整または追加した場合、それがlocalhost:8888
に移動したときに取得する新しいメインファイルになります。localhost:8888
が使用するURLを少しあいまいにしているのなら、MAMPの設定を開いてデフォルトのApache/MySQLポート80と3306にポートを設定してください。ポートをこれらに変更するには管理者パスワードを入力する必要があります。より標準的な移植版ですが、その後はlocalhost
を使って直接コンテンツにアクセスできます。「最も簡単な」解決方法を探している人は、おそらくコマンドラインではなくGUIを使いたいと思うでしょう。 OS Xの古いバージョンでは、Webサーバーを有効にする共有設定パネルにチェックボックスがありました。あなたはフリーウェアでその機能を複製することができます https://clickontyler.com/web-sharing/
無料のAnvil Appは私がこれを行う方法です。 Hammer.appと統合して前処理済みサイトを表示しますが、静的サイトフォルダを追加することもできます。サイトは.devサイト拡張子を介してアクセスすることができ、ブラウザは外部フォント、コードなどをロードするためにそれを正しく見ます。