Merhaba! MacBook üzerinde MySQL ve bir web sunucusu kurmak oldukça basit. Aşağıda temel bir rehber hazırladım:
1. Homebrew Kurulumu (Varsa bu adımı atlayabilirsiniz)
Homebrew, macOS için popüler bir paket yöneticisidir. Terminal'i açıp aşağıdaki komutla yükleyebilirsiniz:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
Kurulum tamamlandığında, Homebrew'ün düzgün çalıştığından emin olmak için şu komutu çalıştırabilirsiniz:
brew doctor
2. MySQL Kurulumu
Homebrew kullanarak MySQL'i yüklemek için:
brew install mysql
Yükleme tamamlandıktan sonra MySQL'i başlatmak için:
brew services start mysql
Sonrasında mysql komutuyla MySQL konsoluna erişebilirsiniz:
mysql -u root
> İlk girişte şifre sorulmaz. Şifre ayarlamak için şu komutu kullanabilirsiniz:
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'yeni_sifre';
3. Web Server (Apache) Kurulumu ve Ayarları
macOS'ta Apache genelde önceden yüklü gelir. Çalışıp çalışmadığını kontrol etmek için Terminal'de şu komutu çalıştırın:
sudo apachectl start
Sonrasında tarayıcınızda
http://localhost adresine giderek Apache'nin çalışıp çalışmadığını kontrol edebilirsiniz.
4. PHP Kurulumu
PHP'yi yüklemek için Homebrew kullanabilirsiniz:
brew install php
Yüklü PHP sürümünü kontrol etmek için:
php -v
5. PHP ve Apache Entegrasyonu
Apache'nin PHP dosyalarını çalıştırabilmesi için konfigürasyonu düzenleyin:
sudo nano /etc/apache2/httpd.conf
LoadModule php_module satırını bulun ve aktif hale getirmek için # işaretini kaldırın.
Dosyayı kaydedip Apache'yi yeniden başlatın:
sudo apachectl restart
6. Bir Test Projesi Çalıştırma
htdocs dizinine gidin (genelde /Library/WebServer/Documents).
Bir PHP dosyası oluşturun, örneğin:
sudo nano /Library/WebServer/Documents/index.php
İçine basit bir PHP kodu yazın:
<?php
phpinfo();
?>
Tarayıcınızda
http://localhost/index.php adresine giderek test edebilirsiniz.
7. Yönetim Aracı (Opsiyonel)
MySQL'i görsel olarak yönetmek için phpMyAdmin veya başka bir araç kullanabilirsiniz:
phpMyAdmin: Resmi site üzerinden indirip kurabilirsiniz.
Alternatif: Sequel Ace (Mac için hafif bir MySQL yönetim aracı).
Bu adımları takip ederek temel bir MySQL ve web server kurulumunu yapabilirsiniz. Yardıma ihtiyacınız olursa haber verin!