Scale up as you grow — whether you're running one virtual machine or ten thousand.

From GPU-powered inference and Kubernetes to managed databases and storage, get everything you need to build, scale, and deploy intelligent applications.

This textbox defaults to using Markdown to format your answer.
You can type !ref in this text area to quickly search our full set of tutorials, documentation & marketplace offerings and insert the link!
These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.
Accepted Answer
I finally found my solution
It turns out that while running the composer-setup.php through a setup script, this message will appear:
The HOME or COMPOSER_HOME environment variable must be set for
composer to run correctly
So the solution is simple, according to this answer on StackOverflow, simply add this line after completing the composer setup:
export COMPOSER_HOME="$HOME/.config/composer";
The complete setup script now looks like this:
#!/bin/bash
[...]
apt-get -y install curl php-cli php-mbstring git unzip
curl -sS https://getcomposer.org/installer -o composer-setup.php
php composer-setup.php --install-dir=/usr/local/bin --filename=composer
export COMPOSER_HOME="$HOME/.config/composer";
git clone git@github.com[...] html/
cd html/
php /usr/local/bin/composer install
Hope it will help you if you are facing the same issue.
Hi @MartinMarx,
I see you mentioned you’ve tried to install composer via the normal ways but did you try the following :
download the Composer installer
php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
Install PHP Composer
Installing PHP Composer requires curl, unzip, and a few other utilities. Install them by entering the following:
apt-get install curl php-cli php-mbstring git unzip
Set Composer as a command accessible from the whole system
php composer-setup.php --install-dir=/usr/local/bin --filename=composer
This should be enough for the installation. Please excuse me if you actually tried these steps.
Regards, KDSys
for my solution i do :
apt-get -y install php-cli php-mbstring composer -y
export COMPOSER_HOME="$HOME/.config/composer";
curl -sS https://getcomposer.org/installer -o composer-setup.php
php composer-setup.php --install-dir=/usr/local/bin --filename=composer
echo "Symlink /usr/bin/composer so that both refer to same composer"
ln -sfn /usr/local/bin/composer /usr/bin/composer