Giriş
Laravel tüm PHP geliştirme deneyiminizi daha zevkli hale getirmek için uğraşır. Vagrant Sanat Makineleri yönetmek için kolay ve zarif çözümler sunar.
Laravel Homestead yerel makinenizde PHP, HHVM, bir web sunucu ve diğer yazılımları yüklemeden harika bir geliştirme ortamı sağlayan ön paketlenmiş Vagrant kutusudur. İşletim sisteminizde oluşacak sorunlar için endişelenmeniz gerekmez. Vagrant kutularında herhangi bir şey test giderse kaldırıp, birkaç dakika içinde tekrar oluşturabilirsiniz.
Homestead herhangi bir Windows, Mac veya Linux sistemde çalışır ve Laravel uygulamaları geliştirmek için ihtiyacınız olan Nginx web server, PHP 5.6, MySQL, Postgres, Redis, Memcached, Node ve eklentiler dahil edilmiştir.
Not: Windows kullanıyorrtsanız donanım sanallaştırmasını (hardware virtualization / VT-x) aktif yapmanız gerekebilir. Genellikle BIOS’unuzdan aktifleşleştirilebilir.
Homestead’in mevcut sürümü Vagrant 1.7 kullanılarak yapılandırılmış ve test edilmiştir.
Dahil Yazılımlar
- Ubuntu 14.04
- Git
- PHP 5.6 / 7.0
- Xdebug
- HHVM
- Nginx
- MySQL
- Sqlite3
- Postgres
- Node (With PM2, Bower, Grunt ve Gulp)
- Redis
- Memcached
- Beanstalkd
- Laravel Envoy
- Blackfire Profiler
Kurulum ve Ayarlar
İlk Adım
Homestead ortamınızı çalıştırmadan önce Virtualbox 5.x veya VMWare ve tabiki Vagrant yüklemelisiniz. Tüm bu yazılım paketleri tüm güncel işletim sistemleri için kolay kullanılır görsel yükleyiciler sağlarlar.
VMware sağlayıcısın kullanmak için VMware Fusion / Workstation ve VMware Vagrant eklentilerini satın almayan ihtiyacınız var. VMware çok daha hızlı paylaşımlı klasör performansı sağlar.
Homestead Vagrant Box Yüklemesi
Aşağıdaki komutla laravel/homestead kutunuzu yükleyin. Kutunun indirilmesi internet bağlantı hızınıza bağlı olarak için biraz bekleyin.
1 |
vagrant box add laravel/homestead |
Bu komutta hata verise Vagrantın eski versiyonuna sahip olabilirsiniz. Aşağıdaki şekilde deneyiniz.
1 |
vagrant box add laravel/homestead https://atlas.hashicorp.com/laravel/boxes/homestead |