Mac'te Yerel Sunucu Kurulumu: Adım Adım Rehber
Mac'te Yerel Sunucu Kurulumu: Adım Adım Rehber
Mac üzerinde bir yerel sunucu kurmak, geliştirme sürecinde büyük avantajlar sağlar. Bu rehberde, Mac bilgisayarınızda nasıl hızlı ve etkili bir şekilde yerel sunucu kurabileceğinizi adım adım öğreneceksiniz. "mac localhost kurulumu" konusunda bilmeniz gereken her şey burada!
Homebrew ile Gerekli Araçların Yüklenmesi
İlk adım, Homebrew paket yöneticisini kullanarak gerekli araçları yüklemektir. Homebrew, MacOS için en popüler paket yöneticilerinden biridir ve birçok geliştirme aracını kolayca yüklemenizi sağlar.
Homebrew yüklemek için terminali açın ve aşağıdaki komutu çalıştırın:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
Homebrew kurulduktan sonra, Apache, PHP ve MySQL gibi araçları yüklemek için kullanabilirsiniz. Terminale aşağıdaki komutları girerek bu araçları yükleyin:
brew install httpd
brew install php
brew install mysql
Bu komutlar, Apache, PHP ve MySQL'i sisteminize kuracaktır. Kurulum tamamlandıktan sonra bu araçları konfigüre etmeye başlayabiliriz.
Apache Sunucusunun Etkinleştirilmesi ve Yapılandırılması
Apache, web projelerinizi yerel olarak barındırmak için kullanacağımız web sunucusudur. Apache'yi başlatmak ve yapılandırmak için şu adımları izleyin:
Apache'yi başlatmak için terminalde aşağıdaki komutu kullanın:
sudo apachectl start
Apache'nin çalışıp çalışmadığını kontrol etmek için tarayıcınızı açın ve http://localhost adresine gidin. Eğer Apache düzgün çalışıyorsa, "It works!" mesajını görmelisiniz.
Apache yapılandırma dosyası /usr/local/etc/httpd/httpd.conf konumunda bulunur. Bu dosyayı düzenleyerek Apache'nin davranışını özelleştirebilirsiniz. Örneğin, PHP dosyalarının işlenmesi için aşağıdaki satırı etkinleştirin:
LoadModule php_module /usr/local/opt/php/lib/httpd/modules/libphp.so

PHP Kurulumu ve Ayarlarının Yapılması
PHP, web geliştirme için yaygın olarak kullanılan bir programlama dilidir. PHP'nin doğru bir şekilde çalıştığından emin olmak için bazı ayarlamalar yapmamız gerekecek.
PHP yapılandırma dosyası /usr/local/etc/php/7.x/php.ini konumunda bulunur. Bu dosyada, örneğin hata mesajlarını etkinleştirmek için aşağıdaki değişiklikleri yapabilirsiniz:
display_errors = On
PHP'nin Apache ile uyumlu çalıştığını test etmek için, web kök dizinine (genellikle /usr/local/var/www) bir info.php dosyası oluşturun ve içerisine şu satırı ekleyin:
Tarayıcınızda http://localhost/info.php adresine giderek PHP bilgilerini görüntüleyebilirsiniz.
MySQL Veritabanı Kurulumu ve Yönetimi
MySQL, veritabanı yönetimi için kullanacağımız sistemdir. MySQL'i başlatmak için terminalde aşağıdaki komutu kullanın:
brew services start mysql
MySQL için bir root şifresi belirlemek ve temel yapılandırmaları yapmak için aşağıdaki komutu çalıştırın:
mysql_secure_installation
MySQL veritabanlarını yönetmek için mysql komut satırını kullanabilir veya popüler bir GUI aracı olan Sequel Pro'yu tercih edebilirsiniz.
Yerel Sunucunun Test Edilmesi ve Sorun Giderme Teknikleri
Kurulum tamamlandıktan sonra, yerel sunucunuzun düzgün çalıştığını test etmek önemlidir. Tarayıcınızda http://localhost ve http://localhost/info.php adreslerini kontrol ederek ilk testlerinizi yapabilirsiniz.
Eğer herhangi bir sorunla karşılaşırsanız, terminalde Apache ve PHP hata loglarını kontrol edin:
tail -f /usr/local/var/log/httpd/error_log
tail -f /usr/local/var/log/php-fpm.log
Bu loglar, sorunların kaynağını ve nasıl çözüleceğini anlamanıza yardımcı olabilir.
Sıkça Sorulan Sorular
Homebrew nedir ve neden kullanmalıyım?
Homebrew, MacOS için en popüler paket yöneticisidir. Geliştirme araçlarını kolayca yükleyip yönetmenizi sağlar, bu da yerel sunucu kurulumunu oldukça basit hale getirir.
Apache sunucusu çalışmıyor, ne yapmalıyım?
Öncelikle terminalde Apache hata logunu kontrol edin. Yapılandırma dosyasında bir hata veya çakışan bir port numarası olabilir. Gerekirse, yapılandırma dosyasını tekrar gözden geçirin veya Apache'yi yeniden başlatın.
PHP dosyalarım çalışmıyor, nasıl düzeltebilirim?
PHP modülünün Apache yapılandırmasında yüklü olduğundan emin olun. Ayrıca, PHP hata logunu kontrol ederek daha fazla bilgi edinebilirsiniz.
MySQL root şifresini unuttum, nasıl sıfırlayabilirim?
MySQL sunucusunu --skip-grant-tables seçeneğiyle başlatarak root şifresini sıfırlayabilirsiniz. Bu işlemin nasıl yapılacağı hakkında detaylı bir rehbere başvurmanızı öneririm.
Bu rehberde, Mac'te yerel sunucu kurulumunun adımlarını detaylı bir şekilde ele aldık. Umarım "mac localhost kurulumu" konusunda ihtiyaç duyduğunuz tüm bilgileri edinmişsinizdir.
Yorumlar0
Henüz Yorum Yok
İlk düşüncenizi paylaşan siz olun.
Yorum bırakmak için lütfen giriş yapın veya kaydolun.