Support the ongoing development of Laravel.io →
Installation Configuration
Last updated 2 years ago.
0

Artisan is a command line tool, it's role is explained in the docs.
Nginx is a webserver (apache is too, see their respective websites).
Homestead is a preconfigured virtual machine (check the docs).
Vagrant is an automation tool for virtual machines (see website).
Composer is a dependency management tool (with precise docs !).

It's a lot if you take it all at once but you don't need to, take your time.

Last updated 2 years ago.
0

So if i have Apache then I don't need to do anything with Nginx. right?

Homestead and Vagrant are Virtual machine way. so that is also out of course for me. Because i have lampp installed, is that right?

Last updated 2 years ago.
0

Correct. If you have LAMP and Composer, you have everything you need.

Composer is similar to aptitude/yum/gem/pip, but for PHP. So, composer installs PHP packages and keeps them up to date.

Like Meroje said, artisan is a command line tool that helps you manage/build your laravel app. Typing php artisan will show you all the available commands. And php artisan --help command will show you help for that command.

So, using php artisan serv is an easy way to serve your application for dev if you don't have Apache configured.

In short, you're on the right track.

Last updated 2 years ago.
0

Sign in to participate in this thread!

Eventy

Your banner here too?

xkeshav xkeshav Joined 28 Aug 2014

Moderators

We'd like to thank these amazing companies for supporting us

Your logo here?

Laravel.io

The Laravel portal for problem solving, knowledge sharing and community building.

© 2024 Laravel.io - All rights reserved.