YogeshChauhan.com

How to Install PHP composer in Mac OS Catalina?

December 1, 2020

Step 1

Download and Install the Composer.

Copy the following code and run in your terminal.


php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
php -r "if (hash_file('sha384', 'composer-setup.php') === 'e0012edf3e80b6978849f5eff0d4b4e4c79ff1609dd1e613307e16318854d24ae64f26d17af3ef0bf7cfb710ca74755a') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
php composer-setup.php
php -r "unlink('composer-setup.php');"

Get the latest version from the official website.

This installer script will simply check some php.ini settings, warn you if they are set incorrectly, and then download the latest composer.phar in the current directory.

The 4 lines above will, in order:

1. Download the installer to the current directory

2. Verify the installer SHA-384

3. Run the installer

4. Remove the installer

Step 2

Place the Composer PHAR globally accessible directory.

You can place the Composer PHAR anywhere you wish.

If you put it in a directory that is part of your PATH, you can access it globally.

On Unix systems (Linux/Mac) you can even make it executable and invoke it without directly using the php interpreter.

Run this command to move composer.phar to a directory that is in your path:


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

Step 3

Make sure it is globally accessible.

Run this command and check:


composer

It will show you details about the composer.

dreamhost

Most Read

#1 How to check if radio button is checked or not using JavaScript? #2 Solution to “TypeError: ‘x’ is not iterable” in Angular 9 #3 How to uninstall Cocoapods from the Mac OS? #4 How to Use SQL MAX() Function with Dates? #5 How to add Read More Read Less Button using JavaScript? #6 PHP Login System using PDO Part 1: Create User Registration Page

Recently Posted

Apr 7 Solution for “Yarn build: Failed because of a stylelint error” Apr 7 Make sure your links have descriptive text Apr 7 How to add Laravel to WordPress using Sage theme (and install Tailwind CSS)? Apr 2 How to create a sidebar using pure CSS? Apr 1 How to switch dark and light themes using pure CSS? Apr 1 How to calculate elapsed time in JavaScript?

You might also like these

How to Write Complex Search Queries in SQL?SQL/MySQLHow to make a Custom Login Page in WordPress?WordPressHow to verify your domain in Google Console with a TXT record?MiscHow to create flickering text using CSS?CSSIntroduction to components and templates Part 2: Templates and viewsAngularperspective property in CSSCSS