Skip to content

Instantly share code, notes, and snippets.

@wisetc
Forked from hootlex/laravellocal.md
Last active January 10, 2018 01:04
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save wisetc/607d395a69550d933481a61d8d4beca7 to your computer and use it in GitHub Desktop.
Save wisetc/607d395a69550d933481a61d8d4beca7 to your computer and use it in GitHub Desktop.
Run laravel project locally

Windows users:

cmder will be refered as console

Mac Os, Ubuntu and windows users continue here:

  • Create a database locally named homestead utf8_general_ci
  • Download composer https://getcomposer.org/download/
  • Pull Laravel/php project from git provider.
  • Rename .env.example file to .envinside your project root and fill the database information. (windows wont let you do it, so you have to open your console cd your project root directory and run mv .env.example .env )
  • Open the console and cd your project root directory
  • Run composer install or php composer.phar install
  • Run php artisan key:generate
  • Run php artisan migrate
  • Run php artisan db:seed to run seeders, if any.
  • Run php artisan serve
You can now access your project at localhost:8000 :)

If for some reason your project stop working do these:

  • composer install
  • php artisan migrate
@wisetc
Copy link
Author

wisetc commented Jan 9, 2018

image

Run

$ sudo apt-get install php-gd

to resolve it.

image

@wisetc
Copy link
Author

wisetc commented Jan 10, 2018

Install php7.0-mysql

$ sudo apt-get install php7.0-mysql

to resolve driver issues when run php artisan migrate.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment