Mac OS X El Capitan'da bir Apache Web Sunucusu Başlatın
İçindekiler:
- OS X'te Apache Web Sunucusunu Kurma ve Başlatma
- Apache'yi Kapatmak ve Apache Sunucusunu Yeniden Başlatmak
Paylaşım tercih paneli seçenekleri OS X Mountain Lion'da ve yine Mavericks'te biraz değiştirildi ve İnternet Paylaşımı gibi şeyler kalırken Web Paylaşımı tercih paneli kaldırıldı. Apache web sunucusu, Mac OS X ile birlikte gelir, ancak web sunucusunu etkinleştirmek için komut satırına dönmeniz gerekir. Ek olarak, kişisel web paylaşım özelliğinin etkin olması için Mac'teki her kullanıcı hesabı için bir kullanıcı yapılandırma dosyası düzenlemek isteyeceksiniz.Bunlardan herhangi biri korkutucu veya karmaşık geliyorsa, gerçekten öyle değil, sadece izleyin ve kısa sürede Mac'inizde çalışan basit bir web sunucusuna sahip olacaksınız.
OS X'te Apache Web Sunucusunu Kurma ve Başlatma
El Capitan, Yosemite, Mavericks, Mountain Lion ve Mavericks'ten önceki OS X sürümleri “Web Paylaşımı”nı açabilir, ancak 10.8, 10.9, 10.10 ve 10.11'den itibaren açmanız gerekir yerel bir web sunucusu kullanmak için aşağıdakileri yapın:
- /Applications/Utilities/ konumunda bulunan Terminali Başlatın
- KULLANICI ADI'nı kullanıcı hesabının kısa adıyla değiştirerek aşağıdaki komutu yazın:
- İstendiğinde yönetici şifresini girin, ardından aşağıdakini nano metin düzenleyiciye yapıştırın:
- KULLANICI ADI dizin yolunu uygun kullanıcı adına düzenleyin
- Şimdi USERNAME.conf'taki değişiklikleri kaydetmek için Control+O'ya basın, ardından nano'dan çıkmak için Control+X'e basın
- Sonra, Apache web sunucusunu aşağıdaki komutla başlatacaksınız:
- Safari, Chrome veya Firefox'u başlatın ve sunucunun çalıştığını doğrulamak için “http://127.0.0.1”e gidin, bir “Çalışıyor!” İleti
nano /etc/apache2/users/USERNAME.conf
Seçenekler Dizinler Çoklu Görüntülemeler AllowOverride AuthConfig Limit Sırası izin ver, reddet Tümünden izin ver.conf dosyasında şöyle görünecektir:
sudo apachectl start
OS X'te başarılı bir Apache sunucusu başlattığınıza göre, çekirdek 'localhost' dosyalarını değiştirebilir veya kullanıcı dosyalarıyla daha ileri gidebilirsiniz.
Apache Web Sunucusu Belgeleri Konum ve Kullanıcı Siteleri Klasörleri
Not, localhost/~user adresindeki kullanıcı düzeyindeki Siteleri değil de yalnızca 'localhost' kökünü kullanmak ve değiştirmek istiyorsanız, apache web sunucusu dosyalarını ve 'It Works!' aşağıdaki konum:
/Kütüphane/WebSunucusu/Belgeler/
Artık http://127.0.0.1/~KULLANICIADI/ adresini ziyaret ederek kullanıcı ~/Sites/ dizininde saklanan her şeyin içeriğini – kullanıcı başına herhangi bir şey varsa – ve siz de görebilirsiniz. dizine bir index.html dosyası veya başka ne istersen ekleyebilir, onu dış dünyaya veya hatta sadece LAN'ınıza sunabilirsiniz.
http://localhost/ kullanmak da uygundur ve hosts dosyasını düzenleyerek, canlı bir etki alanıyla yerel bir test ortamı oluşturmak için istediğiniz yerel etki alanını ayarlayabilirsiniz.
Tüm bu süreç oldukça hızlıdır ve aşağıdaki videoda gösterildiği gibi bir dakikadan kısa sürede tamamlanabilir:
Apache'yi Kapatmak ve Apache Sunucusunu Yeniden Başlatmak
Web sunucusunu kapatmak için komut satırına geri dönün ve şunu yazın:
sudo apachectl stop
Sunucuda değişiklik yaparsanız ve yalnızca yeniden başlatmak isterseniz, bunun yerine aşağıdaki komutla gerçekleştirilebilir:
sudo apachectl restart
Varsayılan Apache sunucusu barebone'dur ve PHP, MySQL veya özel olarak etkinleştirilmiş herhangi bir etkinliğe sahip değildir. Bunları manuel olarak yükleyip yapılandırabilir veya MAMP gibi, kontrol etmesi kolay uygulama tabanlı bir web sunucusu paketinde Apache, MySQL ve PHP içeren hepsi bir arada bir sunucu uygulaması aracılığıyla önceden yapılandırılmış rotaya gidebilirsiniz. MAMP'ı buradan ücretsiz olarak edinebilirsiniz.
Tavsiye fikri için Ben'e teşekkürler