LARAVEL HOMESTEAD KURULUMU
Merhaba arkadaşlar, bugün laravel homestead kurulumunu anlatacağım. Hepinizin bu konuda zorluk yaşadığını biliyorum. Ben de kurana kadar bir hayli zorluk yaşamıştım. Türkçe kaynağın zor bulunduğu bir ortamda umarım bu makale işinizi görür 🙂 Herhangi bir sorun yaşarsanız, bu makele altına yorum atmanız halinde size en kısa sürede yardımcı olmaya çalışırım.
Homestead’in kurulu olması için bilgisayarımızda bazı programların yüklü olması gerekir. Bunlar:
1 – Virtual Box
2 – Git Bash
3 – Vagrant
4 – Herhangi bir ide (Ben sublime kullanacağım.)
Bu programları yüklemek için üzerine tıklayarak linke gitmeniz yeterli. Ben kurulumu windows ortamında anlatacağım arkadaşlar. Diğer işletim sistemlerinde zaten yeterince kaynak youtube vb. sitelerde mevcut.
HOMESTEAD KURULUM AŞAMALARI
NOT: Kuruluma başlamadan önce vagrantın ortam değişkenlerine eklenmiş olup olmadığını kontrol etmelisiniz arkadaşlar.
Bunun için;
Bilgisayarım -> sağ tık özellikler -> Gelişmiş Sistem ayarları -> Ortam Değişkenleri yolunu izlememiz gerekir. Karşımıza çıkan ekran aşağıdaki gibi olacaktır.
Buradan PATH ‘i seçerek altında bulunan Düzenle butonu ile yeni bir yol ekleyerek vagrantı tanıtacağız. Karşımıza çıkan ekran aşağıdaki gibi olacaktır.
Yeni diyerek mavi alanda yazan yolu eklemeniz gerekir. Bu mavi alan vagrantınızın yüklü olduğu dosya yolunu belirtmektedir.
Bu kontrolü sağladıktan sonra şimdi kuruluma başlayabiliriz 🙂
1 – Programların kurulumunu yaptıktan sonra, arama kısmına git bash yazarak yüklemiş olduğunuz git bash’i açın.
Daha sonra, laravel’ın kendi sitesinde homestead’ın kurulumunu anlattığı sayfayı ayrı bir sekmede açın. Bu sayfayı şimdilik kullanmasanız da daha sonradan çok işinize yarayacaktır.
Git Bash üzerinden ;
vagrant box add laravel/homestead
komutunu çalıştırın ve internet hızınıza göre en fazla 5 dk kadar sürecek olan yükleme işlemini beklemeye koyulun 🙂
Eğer resimdeki gibi seçenekler ile karşılaşırsanız, virtual box kullanacağımız için onu seçiniz.
Yükleme tamamlandıktan sonra 2.adıma geçiyoruz.
2 – Yeni bir klasör oluşturup, bu klasör içerisine github üzerinden homestead dosyalarını klonlayacağız. Klasörü nereye oluşturacağınızı siz belirleyeceksiniz. Ben Users/Berke altına homestead adında bir klasör oluşturuyorum. Böylelikle gitbash ilk açıldığında cd homestead diyerek ilgili klasöre ulaşmış oluyorum. Sizlerde eğer benim gibi oluşturduysanız,
cd homestead komutu ile ilgili dizine geçiş yapmalısınız. Geçiş yaptıktan sonra şağıdaki komutu çalıştırın.
git clone https://github.com/laravel/homestead.git Homestead
Aşağıdaki resimde Homestead dosyalarımızın github üzerinden ilgili dizine klonlandığını görebiliriz.
3 – Şimdi homestead’i klonladığımız klasör içerisine girmeliyiz.
cd homestead diyerek homestead içerisine girmiş oluyoruz. Aşağıdaki komutu çalıştıralım.
bash init.sh
Resimdeki gibi bir görüntü aldıysak komutumuz çalışmış demektir.
Şimdi ise Users/Berke dizinine dönüyorum ve burada bazı ayarlar yapmamız gerekiyor.
Yapmamız gereken bir kaç ayar var. Bunlar;
- .homestead adlı klasör içerisindeki Homestead.yml dosyasını sublimeda açarakfolders:
– map: ~/homestead
to: /home/vagrant/homestead
sites:
– map:laravel.app
to: /home/vagrant/homestead/laravel/publicÜstü çizili kısımları kendi kurduğunuz şekilde değiştirmelisiniz arkadaşlar.Folders kısmı homestead’i kurduğumuz yolu belirttiğimiz kısımdır.Sites kısmı ise browsera laravel.app yazdığımızda projemizin çalışacağını, to kısmı ise dosyaların nereden okunacağını belirtir.
- C:/Windows/System32/drivers/etc/hosts dosyasını sublime da açarak en altına
192.168.10.10 laravel.app satırını yazmalısınız. ” laravel.app ” ile browsera yazacağımız adresi belirtmiş oluyoruz.
4 – Kendimize bir keygen oluşturmalıyız. Bunun için komut satırında
$ ssh-keygen -t rsa -C “kullaniciadiniz@homestead” satırını çalıştıralım. Program belirli kısımlardan bizden komut isteyecektir. Bu gibi kısımlarda enter ‘a basarak devam edelim.
5 – Şimdi vagrant up yazıp enter’a basarak vagrantı çalıştırmalıyız. İlk kez çalıştırıldığında biraz uzun sürebilir. Herhangi bir hata almanız durumunda tekrardan vagrant up diyerek işlemi tekrarlayınız.
6 – Vagrant başladıktan sonra artık yapmamız gereken linux işletim sistemine giriş yapmamız. Bunun için ;
vagrant ssh
satırını çalıştırmalıyız.
7 – Şimdi yapmamız gereken ise laravel projemizi kurmak. Bunun için;
composer create-project laravel/laravel proje_ismi
satırını çalıştırıyoruz. proje_ismi yerine projenize istediğiniz ismi verebilirsiniz arkadaşlar.
Birkaç dakika içerisinde projemiz kurulmuş olacak.
Artık projemizi browserda çalıştırabiliriz. Browsera yazacağımız adresi laravel.app olarak belirlemiştik.
Projemiz başarıyla çalıştı. Bir sonraki yazıda görüşmek üzere 🙂
(1471)
0 yorum bulunmaktadır. “LARAVEL HOMESTEAD KURULUMU”Yorum ekleyin →