localhost
Yazı tiplerinin düzgün görünmesi için sunmam gereken bir sayfam var .
Bunu yapmanın en kolay yolu nedir (Mac'te)?
localhost
Yazı tiplerinin düzgün görünmesi için sunmam gereken bir sayfam var .
Bunu yapmanın en kolay yolu nedir (Mac'te)?
Yanıtlar:
OS X python2 ile birlikte geldiğinden beri şunu öneriyorum:
$ python -m SimpleHTTPServer
Serving HTTP on 0.0.0.0 port 8000 ...
php -S
gibi, hile yapar. Ve python'un “yerleşik tesisler”, -m SimpleHTTPServer
varsayılan kütüphaneden bir modül çalıştırırken, yerleşik işlevlerden oldukça farklı olan bir tür yanıltıcıdır .
http://localhost:8000
, öyle değil :8080
mi? Yoksa bir şey mi kaçırıyorum?
$ python3 -m http.server
.
PHP 5.4.0'dan itibaren, CLI SAPI yerleşik bir web sunucusu sağlar. Resmi PHP belgelerinde daha fazla detay :
terminal
.php -S localhost:8080
http://localhost:8080
Tarayıcıda git .OS X'in eski sürümlerinde , yerleşik Apache web sunucusunu kolayca etkinleştirmenize izin veren bir Tercih Bölmesi (Sistem Tercihleri → Paylaşma → Web Paylaşımı) vardı. Etkinleştirildiğinde, tek yapmanız gereken, sunulacak dosyayı Sites
ana dizininizde adı verilen bir dizine yerleştirmekti ve ardından http: //localhost/~yourusername/filename.html dosyasını getirebilirsiniz .
Ne yazık ki, Tercih Bölmesi OS X 10.8'de kaldırılmıştır. Bunun yerine bir ikame kurabilir veya bir kabuk komutu kullanarak aktif hale getirebilirsiniz .
Bunu Mac OS X'te yapmanın pek çok farklı yolu var. Ama benim için en basit yöntem - kavramsal ve görsel olarak - MAMP'ın sunduğu gibi bir grafiksel kullanıcı arayüzü . MAMP'ın Pro olmayan sürümü% 100 ücretsizdir ve bunun gibi temel kullanımlar için harikadır:
MAMP, Mac OS X bilgisayarınızda saniyeler içinde yerel bir sunucu ortamı kurar, MacBook ya da iMac. Windows ve Linux dünyasındaki benzer paketler gibi MAMP da ücretsiz gelir ve kolayca kurulur. MAMP, sisteminizde zaten çalışan mevcut Apache kurulumlarından ödün vermeyecektir. Apache, PHP ve MySQL'i bir komut dosyası başlatmadan veya herhangi bir yapılandırma dosyasını değiştirmeden yükleyebilirsiniz! Ayrıca, MAMP'a artık ihtiyaç duyulmuyorsa, sadece MAMP klasörünü silin ve her şey orijinal durumuna geri döner (yani MAMP, "normal" sistemlerin hiçbirini değiştirmez).
Yani temelde sadece MAMP'ı indirirsiniz ve diğer herhangi bir uygulama gibi kurulur, ancak masaüstünüzde bir LAMP yığınının Mac eşdeğeri (Linux Apache MySQL PHP) oluşturmanıza izin verir. Ve tek yapmak istediğiniz, üzerinden basit bir sayfa sunmaksa localhost
, sadece şunu yapın:
localhost:8888
./Applications/MAMP/htdocs
giderseniz, oraya yerleştirdiğiniz belgelere erişebilirsiniz localhost:8888
. Dolayısıyla, bir index.html
veya index.php
dosyayı düzenlerseniz veya eklerseniz , gittiğinizde elde ettiğiniz yeni ana dosya olacaktır localhost:8888
.localhost:8888
kullanmanız biraz URL'yi gizliyorsa, MAMP'ın tercihlerini açmanız ve bağlantı noktalarını 80 ve 3306 varsayılan Apache / MySQL bağlantı noktalarına ayarlamanız gerekir. Bağlantı noktalarını bunlara değiştirmek için yönetici şifrenizi girmeniz gerekir. standart bağlantı noktaları, ancak bu işlem yapıldıktan sonra içeriğe doğrudan erişebilirsiniz localhost
."En kolay" çözümü arayan biri muhtemelen komut satırı yerine bir GUI kullanmak istemektedir. OS X'in eski sürümlerinde, web sunucusunu etkinleştiren Paylaşma Tercihleri Bölmesinde bir onay kutusu vardı. Bu işlevselliği ücretsiz https://clickontyler.com/web-sharing/ ile kopyalayabilirsiniz.
Ücretsiz Örs Uygulaması bunu nasıl yaptığımdır. Önceden işlenmiş siteleri görüntülemek için Hammer.app ile bütünleşir, ancak sadece statik bir site klasörü de ekleyebilirsiniz. Sitelere, dış fontları, kodları vb. Yüklemek için tarayıcının düzgün gördüğü bir .dev site uzantısı aracılığıyla erişilebilir.