フォントが正しく表示されるようにするためには、localhost
でサービスを提供する必要があるページがあります
(Macで)一番簡単な方法を教えてください
35 Zachary Russell Heineman 2015-02-14
OS Xにはpython2が付属しているので、私はお勧めします
$ python -m SimpleHTTPServer
Serving HTTP on 0.0.0.0 port 8000 ...
68 Rnhmjoj 2015-02-14
PHP 5.4.0の時点では、CLI SAPIは組み込みのWebサーバーを提供しています。詳細は 公式 PHP ドキュメント を参照してください
- Open
terminal
. - サービスを提供したいファイルを含むフォルダ(ディレクトリ)に移動します
php -S localhost:8080
- ブラウザの
http://localhost:8080
に移動します
34 Zachary Russell Heineman 2015-02-14
OS X の古いバージョンでは、環境設定ペイン (システム環境設定 → 共有 → ウェブ共有) があり、内蔵の Apache ウェブサーバを簡単に有効にすることができました。いったん有効にしてしまえば、ホームディレクトリ内の Sites
という名前のディレクトリにファイルを置くだけで、 http://localhost/~yourusername/filename.html を取得することができます
悲しいことに、OS X 10.8 で環境設定ペインは削除されました。代替品をインストールするか、シェルコマンドを使って有効化することができます
9 200_success 2015-02-15
Mac OS Xでこれを行う方法はたくさんありますが、私にとっては、MAMPのようなグラフィカルなユーザーインターフェイスを使用するのが、概念的にも視覚的にも最もシンプルな方法です。非プロ版の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
経由でサーブするだけならば、こうすればいいのです
- MAMPをダウンロードしてインストールします
- Start MAMP.
- 起動すると、
localhost:8888
にApacheのウェブサーバを作成します - このパス
/Applications/MAMP/htdocs
に向かうと、そこに置かれたドキュメントはすべてlocalhost:8888
からアクセスできるようになります。つまり、index.html
やindex.php
ファイルを調整したり追加したりすると、localhost:8888
に移動したときの新しいメインファイルになります - あるいは、新しいファイル/フォルダを作成したい場合は、そこに追加するだけで、ウェブサーバ経由で提供されているようにアクセスできるようになります
- もし、
localhost:8888
のURLが少しわかりにくい場合は、MAMPの環境設定を開き、ポートをデフォルトのApache/MySQLのポート80と3306に設定してください。ポートをこれらのより標準的なポートに変更するには、管理者パスワードを入力する必要がありますが、それが完了したら、localhost
を使って直接コンテンツにアクセスすることができます
4 Giacomo1968 2015-02-15
ターミナルを使用して、プロジェクトフォルダにcdを入力します
npx http-server
それはあなたのためのサーバーを起動する必要がありますし、上で利用可能になります。http://127.0.0.1:8080 またはターミナルの指示に従ってください
2 michelmany 2020-04-30
最も簡単な」ソリューションを探している人は、コマンドラインではなくGUIを使いたいと思うでしょう。OS Xの古いバージョンでは、共有設定ペインにチェックボックスがあり、ウェブサーバを有効にしていました。この機能はフリーウェアのhttps://clickontyler.com/web-sharing/で再現できます
1 Foo Bar 2015-02-15
私は無料のAnvilアプリを使っています。Hammer.appと統合して処理済みのサイトを表示してくれますが、静的なサイトフォルダを追加するだけでもOKです。サイトは.devサイトの拡張子を使ってアクセスすることができ、外部フォントやコードなどを読み込むためにブラウザがきちんと見るようになっています
0 Nick Splendorr 2015-02-15