Laravel Installation

Updated Jul 17, 2020・2 minute read Post By Laravel Master

Installing Laravel is very simple, but there are a few system requirements you will need to have on your machine, which include:

  • PHP >= 7.2.5
  • BCMath PHP Extension
  • Ctype PHP Extension
  • Fileinfo PHP extension
  • JSON PHP Extension
  • Mbstring PHP Extension
  • OpenSSL PHP Extension
  • PDO PHP Extension
  • Tokenizer PHP Extension
  • XML PHP Extension

In most cases, if you have PHP installed on your machine, you can probably get Laravel to install.

Installing Composer

Composer is a PHP package manager that will allow you to install many different PHP applications, Laravel is one of them.

So, first you'll need to install composer. You can do so by running the following command in your terminal:

php -r "copy('', 'composer-setup.php');"
php -r "if (hash_file('sha384', 'composer-setup.php') === 'e5325b19b381bfd88ce90a5ddb7823406b2a38cff6bb704b0acc289a09c8128d4a8ce2bbafcd1fcbdc38666422fe2806') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
php composer-setup.php
php -r "unlink('composer-setup.php');"

You can see those same instructions here.

After you run those commands above you'll see a new file in your current directory called composer.phar, we probably want to make Composer available globally, so we can run the next command to do that:

mv composer.phar /usr/local/bin/composer

After doing that, you may need to restart your command prompt (terminal), and then you can run the following command:

composer --version

And if everything worked, you'll get a nice output displaying which version of Composer you have installed.

Installing Laravel via Composer

Now that we have Composer installed, we can use Composer to install Laravel. You can do that with the following command:

composer create-project --prefer-dist laravel/laravel folder_name

After running that command, a new Laravel application will be available inside of folder_name. You will now be able to change into that directory:

cd folder_name

And run a local copy of your application by running:

php artisan serve

You will now be able to visit your local laravel application by opening a browser and visiting https://localhost:8000.

Installing the Laravel Installer

There is an even easier way that we can install new Laravel applications on our machine, and that is by installing the Laravel Installer via Composer:

composer global require laravel/installer

In addition to installing the Laravel Installer, you will need to add Composers directory to your $PATH environment of your machine. You can learn how to do that here.

After doing that, you may have to restart your Cmd prompt (terminal), and you'll now be able to run the following command:

laravel new blog

This command will install a new Laravel application inside a new folder called blog.

By adding the Laravel installer to your machine, you'll be able to run the laravel new command anywhere on your computer, and you will have a new Laravel application up and ready to go within seconds.

Learning More

Of course, you can also check out the official Laravel documentation on how Installing Laravel.

If you run into any issues while running the installation, just try googling your problem, and I'm sure you'll find a solution.

© 2020 DevDojo LLC. All rights reserved.