Step 1: Install Composer
Read this article to add composer in MAC
How To Install PHP Composer In Mac OS Catalina?
Step 2: Install Node.js and npm
Got to Official NodeJS Site and download and install node.js. It will install npm as well.
Step 3: Make sure you have everything installed from the steps above.
Check versions of node.js and npm using terminal commands:
//execute in terminal
node -v
//execute in terminal
npm -v
I’ve demonstrated in the article below how to check if composer is installed globally.
How To Install PHP Composer In Mac OS Catalina?
Step 4: Install Laravel
Download Laravel installer using this command:
//execute in terminal
composer global require laravel/installer
That will download installer the latest 7.x version. If you want previous versions, go to Official Laravel site and change the version from top right corner.
🗒 If you get errors while installing then go to step 5 otherwise skip step 5.
Step 5 (Optional)
Did you get errors like this while installing Laravel?
// errors you might see in the terminal window
- Installation request for laravel/installer ^x.x -> satisfiable by laravel/installer[vx.x.x].
- laravel/installer vx.x.x requires ext-zip * -> the requested PHP extension zip is missing from your system.
Try to follow the steps below ONE BY ONE:
//execute in terminal ONE by ONE
brew install [email protected]
echo 'export PATH="/usr/local/opt/[email protected]/bin:$PATH"' >> ~/.zshrc
echo 'export PATH="/usr/local/opt/[email protected]/sbin:$PATH"' >> ~/.zshr
Restart your Apache server using this Command:
//execute in terminal
sudo apachectl restart
Try to install Laravel again using Step 4.
Step 6: Check if Laravel installer is present
All you need to do is just type laravel in command line:
//execute in terminal
laravel
If you get laravel help commands that means everything went well.
We did it! 🎉
You can start using Laravel now.
☝ But in case you got this error, follow the next steps.
// error you might see in the terminal window
zsh: command not found: laravel
That means you don’t have .composer in your $PATH directory.
Step 7: Add composer to $PATH
Edit bash_profile in one line:
//execute in terminal
echo 'export PATH="$PATH:$HOME/.composer/vendor/bin"' >> ~/.bash_profile
You will then also need to refresh your current terminal window with updated bash_profile.
//execute in terminal
source ~/.bash_profile
Try to follow step 6 again and everything should be good.
Apple Catalina composer install Laravel Mac OS node npm