macOS Üzerinde Composer ve Laravel Kurulumu

Bu yazıda macOS üzerinde Laravel’i hem MAMP ve hem de XAMPP için kullanıma hazır hale getirmeyi açıklayacağım.

Composer Nasıl Kurulur?

Laravel’i kurmadan önceden, bağımlılık yönetimi (dependency management) aracı olan Composer’i kurmamız gerekli. Projeniz için gerekli olan kütüphaneleri yönetmenizi ve en güncel halini yüklemenizi sağlar.

Composer’i yüklemek için terminalde şu komutları çalıştırmanız gerekli:

curl -sS https://getcomposer.org/installer | php mv composer.phar /usr/local/bin/composer

Bu komut Composer’i bilgisayarınıza yükleyecektir. Composer’in yüklenip yüklenmediğinde emin olmak için bu komutu çalıştırabilirsiniz:

composer

Eğer Composer yüklendiyse Composer komutlarının geldiği aşağıdaki gibi bir ekranla karşılacaksınız:

Composer

Composer hakkında daha fazla bilgi almak için web sitesindeki “Introduction – Composer” sayfasına bakabilirsiniz.

MAMP ve XAMPP’ı Ayarlamak

MAMP ve XAMPP’ı ayarlamak için yapmanız gereken küçük bir işlem bulunuyor.

MAMP için

Yapmamız gereken terminale aşağıdaki komutu girerek “.bash_profile” dosyamıza girmek ve bu dosyaya MAMP’in dizinini göstermek.

vim ~/.bash_profile

Bu komutu girmemiz ile beraber Vim editörü üstüne “.bash_profile” dosyamız açılacaktır. Bu dosyaya aşağıdaki komutu yapıştırıp kaydetmemiz gerekli. Kaydetmek için “ESC” tuşuna basıp ardından “:wq” (write and quit) yazıp “Enter” tuşuna basmamız yeterli.

export PATH=/Applications/MAMP/bin/php/php7.2.10/bin:$PATH

Komuttaki “php7.2.10” kısmını PHP sürümünüze göre değiştirmeniz gereklidir.

Kaydettikten sonra, aşağıdaki komut ile “.bash_profile” dosyanızı yeniden yükleyin:

source ~/.bash_profile



XAMPP için

Bu işlemin bir benzeri de XAMPP için geçerlidir. Yine aşağıdaki komut ile “.bash_profile” dosyamıza giriyoruz:

vim ~/.bash_profile

Bu dosyaya aşağıdaki komutu yapıştırıp, “ESC” tuşuna basıp ardından “:wq” (write and quit) yazıp “Enter” tuşuna basarak kaydediyoruz:

export PATH="/Applications/XAMPP/xamppfiles/bin:$PATH"

Komuttaki “php7.2.10” kısmını PHP sürümünüze göre değiştirmeniz gereklidir.

Kaydettikten sonra, aşağıdaki komut ile “.bash_profile” dosyanızı yeniden yükleyin:

source ~/.bash_profile



Laravel Nasıl Kurulur?

Laravel’i -blog adında bir proje ile- kurmak için terminal ekranına aşağıdaki komutu giriyoruz:

composer create-project laravel/laravel blog --prefer-dist

Buradaki “–prefer-dist” ibaresi stabil olan en son sürümü getirmeyi sağlar. Projenin dizinine gelmek için aşağıdaki “cd” komutunu girebiliriz.

cd blog

Blog adındaki projemizin dizinine geldikten sonra aşağıdaki komut girerek Laravel’in kurulup kurulmadığını ve Laravel sürümümüzü öğrenebiliriz.

php artisan -V

Eğer her şey yolundaysa aşağıdaki gibi bir çıktı verecektir:

Laravel Framework 5.7.20

Aşağıdaki komutu girerek Laravel projemizi yayına alabilir ve localhost:8000 portu üzerinden projemize ulaşabiliriz.

php artisan serve

Eğer her şey yolunda gittiyse şöyle bir görüntü almalıyız:

Laravel 5.7.20’deki başlangıç sayfası

Stanford’ın Ücretsiz Girişimcilik Dersi: Bir Startup Nasıl Kurulur?

Y Combinator başkanı Sam Altman‘ın Stanford Üniversitesi‘nde verdiği How to Start a Startup dersi ücretsiz ve Türkçe altyazılı olarak Sam Altman’ın web sitesinden ve Youtube’dan izlenebiliyor.

Derste bir girişimin kurulum aşamasından, büyüme, pazarlama, ürün yönetimi, kültür ve müşteri görüşmelerine dek birçok konuya girişimcilik dünyasının önemli isimlerinin katılımıyla değiniliyor. Derslerde Sam Altman’ın yanı sıra, Facebook’un ilk yatırımcılarından biri olan Paypal’un kurucusu ve Sıfırdan Bire (Zero to One) kitabının yazarı Peter Thiel, Linkedin’in kurucusu Reid Hoffman, Facebook’un ve Asana’nın kurucularından olan Dustin Moskovitz ve Y Combinator’ın kurucularından Paul Graham gibi isimler yer alıyor. Girişimciliği gerçek girişimciler anlatıyor.

How to Start a Startup 1. Ders
"Öğrenciyken; yeni fikirler üzerine düşünüp, potansiyel co-founder'lar ile tanışın."
How to Start a Startup 1. Ders
“Öğrenciyken; yeni fikirler üzerine düşünüp, potansiyel co-founder’lar ile tanışın.”

2014‘te Stanford Üniversitesi‘nde verilen ders ortalama 45 dakika süren 20 videodan oluşuyor. How to Start a Startup dersi uzun süredir ücretsiz ve Türkçe olarak Youtube ve Sam Altman’ın web sitesi üzerinden erişime açık durumda.

İlk dersin metnine ulaşmak için: http://startupclass.samaltman.com/courses/lec01/

Girişimcilikle ilgilenenlerin, bir girişim kurmak isteyenlerin ve startup dünyasını merak edenlerin kaçırmaması gereken bir ders. Stanford öğrencilerine yönelik bu ders ile bir girişimin kurulum sürecinde değerlendirilmesi gereken birçok konu hakkında bilgi sahibi olabilirsiniz.

Dersin ücretsiz ve Türkçe altyazılı ile ulaşılabilir olması büyük bir şans, böylelikle İngilizce’yi bahane etme şansı da bırakmıyor fakat İngilizce girişimcilikle uğraşacaklar için (neredeyse her konuda olduğu gibi) bir zorunluluk.

Startup Hızlandırma Programı Y Combinator Nedir?

Sam Altman’ın Başkanı olduğu Y Combinator ise ABD merkezli bir girişim hızlandırma programı, Y Combinator’ın bünyesinden çıkan girişimler arasında AirBnb, Dropbox, Stripe, Twitch, Quora, Zapier gibi başarılı girişimler var.

Stanford’ın bu dersi haricinde; Y Combinator’ın Startup School adlı bir girişimcilik eğitim programı da bulunuyor, ders içeriklerine web sitesi üzerinden ücretsiz olarak erişilebiliyor.

Ders içeriklerini görüntülemek isterseniz: Sam Altman’ın web sitesine veya dersin Youtube kanalına bakabilirsiniz.

Ek olarak bu derslere baktıktan sonra ürününüzün prototipini yapmak isterseniz Minumum Viable Product içerikli yazılarıma bakabilirsiniz.