You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: Installing-Laravel.md
+20-9Lines changed: 20 additions & 9 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,7 +1,7 @@
1
1
Installing Laravel
2
2
==================
3
3
4
-
This guide is an expanded version of the [Laravel 5.1 Homestead guide](http://laravel.com/docs/5.1/homestead) with modifications specific to Windows 7-10.
4
+
This guide is an expanded version of the [Laravel 5.3 Homestead guide](http://laravel.com/docs/5.3/homestead) with modifications specific to Windows 7-10.
5
5
6
6
Assumptions
7
7
-----------
@@ -24,18 +24,19 @@ This method uses a VirtualBox VM running Ubuntu, called _Homestead_, to encompas
24
24
5. It's easy to have completely different configurations (e.g. php 5.4 with Apache, or php FPM 5.5 with nginx) available on your machine without having to worry about conflicts.
25
25
26
26
The Homestead VM gives you the following components pre-installed:
27
-
* Ubuntu 14.04
28
-
*PHP 5.6
29
-
*HHVM
27
+
* Ubuntu 16.04
28
+
*Git
29
+
*PHP 7.1
30
30
* Nginx
31
31
* MySQL
32
+
* MariaDB
33
+
* Sqlite3
32
34
* Postgres
33
-
* Node (With Bower, Grunt, and Gulp)
35
+
* Composer
36
+
* Node (With Yarn, PM2, Bower, Grunt, and Gulp)
34
37
* Redis
35
38
* Memcached
36
39
* Beanstalkd
37
-
* Laravel Envoy
38
-
* Fabric + HipChat Extension
39
40
40
41
Over time you can modify this to your requirements and repackage the changes to your own, custom Vagrant box.
41
42
@@ -106,7 +107,7 @@ See [full list of Vagrant plugins](https://github.com/mitchellh/vagrant/wiki/Ava
106
107
107
108
2.**Optional** Manual Download of Vagrant Box
108
109
109
-
If this takes too long to download, you can download using a download manager, for example: [Free Download Manager](http://www.freedownloadmanager.org/). You can find the URL to download from the output of the `vagrant box add` command above (Ctrl-C to cancel the vagrant download):
110
+
If this takes too long to download, you can download using a download manager, for example: [Free Download Manager](http://www.freedownloadmanager.org/) or [Aria2](https://chocolatey.org/packages/aria2). You can find the URL to download from the output of the `vagrant box add` command above (Ctrl-C to cancel the vagrant download):
@@ -134,7 +135,7 @@ See [full list of Vagrant plugins](https://github.com/mitchellh/vagrant/wiki/Ava
134
135
135
136
4. Generate the Homestead configuration file (YAML)
136
137
137
-
The above project ships with a BASH script for initialising the project on your PC. Therefore this won't work on Windows. Luckily it's a very simple script, so we can easily replicate it:
138
+
The above project ships with a BASH script for initialising the project on your PC. Therefore this won't work on Windows. Luckily it's a very simple script, so we can easily replicate it in a command prompt:
138
139
139
140
```
140
141
# in dev_root\homestead
@@ -144,6 +145,16 @@ See [full list of Vagrant plugins](https://github.com/mitchellh/vagrant/wiki/Ava
The idea is that you should never make local modifications to the laravel/homestead repo (unless you are contributing.) Therefore you need to store your local config in `%userprofile%\.homestead`.
148
159
149
160
5. Create your Laravel project storage directory, for example **dev_root**\laravel\
0 commit comments