Huom! cPanel-versiosta v.130 alkaen cPanel ei enää tarjoa Composer-tukea suoraan, vaan se tulee lisätä per käyttäjätili manuaalisesti!

Osa asiakkaista ja/tai heidän kehittäjistään on halunnut käyttää jaetun webhotellin käyttäjätilillä Composer-lisäohjelmaa.
Tässä ohje sen asentamiseen ja käyttöön.

1. Kirjaudu cPanel tilillesi (ohje: TÄÄLTÄ) ja cPanel tililtä Tools -> Advanced -> Terminal
2. Lataa Composer-asennusohjelma:

curl -sS https://getcomposer.org/installer | php

3. Luo tarvittava kansio ja siirrä tiedosto sinne:

mkdir bin
mv composer.phar $HOME/bin/composer

4. Lisää Composerin polku käyttäjätilisi .bashrc-tiedostoon:

export PATH="$PATH:~/bin/"
source ~/.bashrc

5. Kirjaudu ulos ja takaisin sisään SSH:n kautta – polun pitäisi nyt näkyä myös komennolla:

echo $PATH

Composerin version voi tarkistaa komennolla:

composer --version

Komennon tuloksena pitäisi näkyä tyyliin: “Composer version 2.x.x …”

Edellä mainitut vaiheet yhtenä komentojonona:

curl -sS https://getcomposer.org/installer | php
mkdir bin
mv composer.phar $HOME/bin/composer
export PATH="$PATH:~/bin/"
source ~/.bashrc

Huom! Ohje toimii PHP-versioille 7.2.5 ja uudemmat. Jos haluat käyttää Composeria vanhemman PHP-version kanssa (alle 7.2.5), suorita lisäksi:

composer self-update --2.2

Jos haluat palata takaisin uusimpaan Composer-versioon edellisen komennon jälkeen, aja:

composer self-update --rollback

CRON – viikoittainen Composer-päivitys

Voit ajastaa Composerin automaattisen viikkopäivityksen cPanelissa kohdassa Advanced -> Cron Jobs. Esimerkki (maanantaisin klo 07:00):

0 7 * * 1 $HOME/bin/composer self-update &>/dev/null
Radicenter 2025