MacOS'a PHP Nasıl Yüklenir?
PHP, web geliştirme için kullanılan popüler bir programlama dilidir. Eğer mac kullanıyorsanız ve PHP ile geliştirme yapmak istiyorsanız PHP'yi kurmanız gerekiyor.
PHP'yi kurmadan da MAMP, XAMPP gibi araçları kullanarak geliştirme yapabilirsiniz ancak tavsiyem sisteminize PHP'yi kendiniz kurmanız ve yönetmeniz olacaktır.
- Mac'e PHP ya da benzer şeyleri kurmak için bir paket yöneticisine ihtiyaç duyabilirsiniz. En kullanışlısı da
homebrew
paket yöneticisi, önce bunu kuralım, eğer zaten kurulu ise bu adımı atlayabilirsiniz.
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
- Artık PHP'yi kurmak için
homebrew
i kullanabiliriz.
brew install php
- Kurulumun başarılı olup olmadığını test etmek için versiyon kontrolü yapabilirsiniz:
php -v
- PHP'yi yükledikten sonra ayarları kendinize göre düzenleme ihtiyacı duyabilirsiniz. Örneğin yükleme limitini artırmak vs. gibi. Bunu yapabilmek için
php.ini
dosyanızı düzenlemeniz gerekiyor. Bu dosyanın nerede olduğunu bulmak için aşağıdaki komutu çalıştırın:
php --ini
Şöyle bir çıktı alacaksınız:
Configuration File (php.ini) Path: /opt/homebrew/etc/php/8.3
Loaded Configuration File: /opt/homebrew/etc/php/8.3/php.ini
Scan for additional .ini files in: /opt/homebrew/etc/php/8.3/conf.d
Additional .ini files parsed: /opt/homebrew/etc/php/8.3/conf.d/ext-opcache.ini
Gördüğünüz gibi bendeki yolu /opt/homebrew/etc/php/8.3/php.ini
şöyleymiş, o zaman bunu herhangi bir editör yardımıyla ya da terminal'de nano
gibi bir paket yüklüyse doğrudan düzenleyebiliriz:
nano /opt/homebrew/etc/php/8.3/php.ini
Gerekli değişiklikleri yaptıktan sonra Control
+ X
kombinasyonuna basarak Y
diyerek yaptığınız değişiklikleri kaydedebilirsiniz.
- Bir PHP sunucusu başlatmak içinde projenizin bulunduğu klasöre girdikten sonra terminal'e şu komutu çalıştırabilirsiniz:
php -S localhost:8000
Bu komut PHP sunucunuzu 8000 portundan çalışır hale getirecektir, tarayıcınıza http://localhost:8000
yazarak php projenizi görebilirsiniz.
Bundan sonraki aşamada, hangi veritabanını kullanıyorsanız onu kurarak proje geliştirmeye başlayabilirsiniz.