Laravel 5.6 Homestead
- Introduction
- Installation & Setup
- First Steps
- Configuring Homestead
- Launching The Vagrant Box
- Per Project Installation
- Installing MariaDB
- Installing Elasticsearch
- Aliases
- Daily Usage
- Accessing Homestead Globally
- Connecting Via SSH
- Connecting To Databases
- Adding Additional Sites
- Environment Variables
- Configuring Cron Schedules
- Configuring Mailhog
- Ports
- Sharing Your Environment
- Multiple PHP Versions
- Web Servers
- Network Interfaces
- Updating Homestead
- Provider Specific Settings
- VirtualBox
Laravel 5.6 Homestead Giriş
Laravel, yerel gelişim ortamı da dahil olmak üzere tüm php geliştirme deneyimini keyifli hale getirmek için çabalıyor. Serseri sanal makineleri yönetmek ve sağlamak için basit ve zarif bir yol sağlar.
Laravel Homestead size php, bir Web sunucusu ve yerel makinenizde herhangi bir diğer sunucu yazılımı yüklemenize gerek kalmadan harika bir geliştirme ortamı sağlayan resmi, önceden paketlenmiş bir serseri kutusudur. Artık işletim sisteminizi mahvetmek için endişelenmeyin! Serseri kutular tamamen atılabilir. Bir şey yanlış giderse, yok ve dakika içinde kutuyu yeniden oluşturabilirsiniz!
Homestead herhangi bir Windows, Mac veya Linux sistemi üzerinde çalışır ve Nginx Web sunucusu, PHP 7,2, PHP 7,1, PHP 7,0, PHP 5,6, MySQL, PostgreSQL, Redis, memcached, Node ve tüm diğer iyilikler Laravel uygulamalar geliştirmek için gereken içerir.
Included Software
- Ubuntu 16.04
- Git
- PHP 7.2
- PHP 7.1
- PHP 7.0
- PHP 5.6
- Nginx
- Apache (Optional)
- MySQL
- MariaDB (Optional)
- Sqlite3
- PostgreSQL
- Composer
- Node (With Yarn, Bower, Grunt, and Gulp)
- Redis
- Memcached
- Beanstalkd
- Mailhog
- Elasticsearch (Optional)
- ngrok
- wp-cli
İlk adımlar
Sizin Homestead ortamı başlatmadan önce, VirtualBox 5,2, VMware, Parallels veya Hyper-V yanı sıra serseri yüklemelisiniz. Tüm bu yazılım paketleri tüm popüler işletim sistemleri için kolay kullanımlı görsel montajcılar sağlar.
VMware sağlayıcı kullanmak için, VMware Fusion/Workstation ve VMware serseri plug-in hem satın almanız gerekecektir. Ücretsiz olmasa da, VMware kutunun dışında daha hızlı paylaşılan klasör performansı sağlayabilir.
Paralelleri sağlayıcı kullanmak için, Parallels serseri plug-in yüklemeniz gerekecektir. Ücretsizdir.
Serseri sınırlamaları nedeniyle, Hyper-V sağlayıcı tüm ağ ayarlarını yoksayar.
Homestead serseri kutusunun kurulması
VirtualBox/VMware ve serseri kurulduktan sonra, sizin terminalde aşağıdaki komutu kullanarak serseri kurulum Laravel/Homestead Box eklemelisiniz. Internet bağlantı hızınıza bağlı olarak, kutuyu indirmek birkaç dakikanızı alacaktır:
vagrant box add laravel/homestead
Bu komut başarısız olursa, serseri kurulumunuzun güncel olduğundan emin olun.
Homestead kurulumu
Eğer depo klonlama tarafından Homestead yükleyebilirsiniz. Sizin “Home ” Dizin içinde bir Homestead klasörü içine deposu klonlama düşünün Homestead Box tüm Laravel projeleri için ev sahibi olarak hizmet verecektir:
Git klon https://github.com/Laravel/Homestead.git ~/Homestead
Ana dal her zaman istikrarlı olmayabilir beri Homestead etiketli bir sürümünü kontrol etmelisiniz. En son kararlı sürümü GitHub yayın sayfasında bulabilirsiniz:
CD ~/Homestead
Klon istenilen sürüm…
Git ödeme v 7.3.0
Bir kez Homestead deposunu klonlanmış var, Homestead dizininden Bash init.sh komutunu çalıştırmak çiftlik. YAML yapılandırma dosyası oluşturmak için. Homestead. YAML dosyası Homestead dizininde yerleştirilecek:
Mac/Linux…
ömer init.sh
Windows…
init. bat