Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/rezoanulhasan/php-laravel-environment-setup


https://github.com/rezoanulhasan/php-laravel-environment-setup

Last synced: 6 days ago
JSON representation

Awesome Lists containing this project

README

        









# php-laravel-environment-setup

> #### Essential Softwares:

> Note: If you have any php binary file on C drive then delete that.

1. XAMPP ( Download Link: https://www.apachefriends.org/download.html )

> XAMPP Installation Guide for Windows ( https://www.temok.com/blog/xampp-installation-on-windows/ )


or, MAMP ( Specially for Mac) ( Download Link: https://www.mamp.info/en/downloads/)

2. Node.js (LTS version) ( Download Link: https://nodejs.org/en/download/ )
3. Composer ( Download Link: https://getcomposer.org/download/ )
> Composer Installation Guide for Windows ( https://www.javatpoint.com/how-to-install-composer-on-windows )
4. Git ( Download Link: https://git-scm.com/downloads )
5. Visual Studio Code (Free Code Editor) ( Download Link: https://code.visualstudio.com/download )

> Note: As `PHPStorm` is a paid IDE so you can use its 30 Days trial version. After that you can use another email address for the next 30 Days. By repeating this process you can use `PHPStrom` for free when you are in your learning phase.

6. PHPStorm (Paid Code Editor) ( Download Link: https://www.jetbrains.com/phpstorm/download )
7. postman ( Download https://www.postman.com/downloads/ )
8. laravel ( Docomantation Link: https://laravel.com/docs/10.x/installation )
- composer create-project laravel/laravel filename
- cd filename
- php artisan serve

### If you are going to use PHPStorm as your code editor then no need to install any plugin as PHPStorm ships with built-in support for PHP and Laravel.

> ##### Database Client Softwares:(You can use any of the three)

7. dbForge Studio for MySQL (Database Client) ( Download Link: https://www.devart.com/dbforge/mysql/studio/download.html )
8. TablePlus (Database Client) ( Download Link: https://tableplus.com/download )
9. HeidiSQL (Database Client) ( Download Link: https://www.heidisql.com/download.php )

> ### VS Code Extensions:

> Note: If you don't want to install the extensions from No. 4 to 15 one by one, then you can just install this `Laravel Extension Pack` extention which will also install all of those plugins as well.

| SL No: | Plugins |
| ------ | ------------------------------------------- |
| 1 | PHP DEVSENSE |
| 2 | PHP DocBlocker |
| 3 | PHP Namespace Resolver |
| 4 | Laravel Blade Snippets |
| 5 | Laravel Snippets |
| 6 | Laravel Artisan |
| 7 | Laravel Extra Intellisense |
| 8 | Laravel goto view |
| 9 | Laravel Blade Spacer |
| 10 | laravel-jump-controller |
| 11 | laravel-goto-components |
| 12 | Laravel Blade formatter |
| 13 | Laravel Create View |
| 14 | Laravel Blade Wrapper |
| 15 | DotENV |
| 16 | ES Lint |
| 17 | Auto Close Tag |
| 18 | Auto Rename Tag |
| 19 | Theme: "Night Owl" ( Or Any theme you like) |
| 20 | Material Icon Theme for Icons |
| 21 | Prettier - Code formatter |
| 22 | MySQL - Database Client - Weijan Chen |

#### Various PHP Development Environment Setup Errors' Solution Video

https://youtu.be/sieWJF37cnQ

> ### Fonts for Developers:

1. Operator Mono (Download Link: https://github.com/keyding/Operator-Mono/archive/refs/heads/master.zip )
2. Fira Code ( Download Link: https://github.com/tonsky/FiraCode/releases/download/6.2/Fira_Code_v6.2.zip )