Set up composer
Composer is a tool for dependency management in PHP. It allows you to declare the libraries your project depends on and it will manage (install/update) them for you. You will need composer for any Symfony based project.
1 Install
Installation procedure should be the same for MacOS and Linux. You can find detailed instructions on https://getcomposer.org/download/.
Use the above instructions to download the composer to your machine.
Don’t forget adding composer into a directory on PATH .. code:: console
sudo mv composer.phar /usr/local/bin/composer
That is it!
Now you should be able to run composer install in projects.
2 Aliases
For easier usage with different PHP versions, we suggest adding some
aliases: * MacOS default file: ~/.zshrc * if you are using some
custom shell, you will have to find the place for aliases on your own :)
Copy the following into the alias file:
alias composer74="/usr/local/bin/php74 /usr/local/bin/composer"
alias composer80="/usr/local/bin/php80 /usr/local/bin/composer"
alias composer81="/usr/local/bin/php81 /usr/local/bin/composer"
alias composer82="/usr/local/bin/php81 /usr/local/bin/composer"
alias composer83="/usr/local/bin/php81 /usr/local/bin/composer"
alias composer84="/usr/local/bin/php81 /usr/local/bin/composer"