LARAVEL HOMESTEAD KURULUMU

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.

path

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.

add_path_way

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.

git-bash

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 🙂

git_bash-komut-satiri

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.

homestead_clon

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.

bash_initialized

Ş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.

vagrant_up

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.

laravel-succesfully

Artık projemizi browserda çalıştırabiliriz. Browsera yazacağımız adresi laravel.app olarak belirlemiştik.

laravel_app

Projemiz başarıyla çalıştı. Bir sonraki yazıda görüşmek üzere 🙂

(663)

0 yorum bulunmaktadır. “LARAVEL HOMESTEAD KURULUMUYorum ekleyin →

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir