Mis on Composer?

Composer on tööriist PHP teekide ja sõltuvuste haldamiseks. Kui töötad PHP-põhiste veebisaitidega (näiteks WordPressi pluginad, Laravel, Symfony jne), aitab Composer vajalikke mooduleid kiiresti paigaldada.

Milleks seda vaja on?

Kui sinu projekt vajab täiendavaid teeke, laadib Composer need automaatselt alla ja paigaldab. See on mugav ja säästab aega.

Kuidas kasutada Composer’it ISPmanageris

  1. Logi sisse ISPmanagerisse ja ava Tööriistad → Composer.
  2. Klõpsa Loo.
  3. Vali projekti asukoht — kaust, kus asub sinu veebisait või PHP-rakendus.
  4. Soovi korral määra composer.json faili tee või sisesta käsk käsitsi.

Näide: sõltuvuste paigaldamiseks kasuta käsku:

composer install

Kus asub composer.json?

See fail on tavaliselt projektis olemas. Seal kirjeldatakse vajalikke sõltuvusi. Kui seda pole, loo see käsuga:

composer init

Kasulikud käsud

  • composer install — paigalda sõltuvused
  • composer update — uuenda teeke
  • composer require vendor/package — lisa uus teek

Nipid

  • Kontrolli, et oleks valitud õige PHP versioon (jaotises WWW domeenid → PHP seaded).
  • Kui Composer ei tööta, kontrolli kausta õigusi (permissions).

Lisainfo

Soovitame tutvuda ka Composer'i ametliku dokumentatsiooniga.

Composer’i kasutamine terminali (Shell kliendi) kaudu

Kui eelistad käsurea kasutamist, saad Composer’it käivitada otse SSH kaudu. See on kasulik arendajatele ja edasijõudnutele.

  1. Ühendu serveriga SSH kaudu (ISPmanageri Shell klienti või tööriista PuTTY kasutades).
  2. Liigu oma projekti kausta, näiteks:
    cd /var/www/user/data/www/example.com
  3. Käivita Composer käsurealt, osutades lokaalsele failile:
    ./composer.phar install

Kui kuvatakse viga, proovi alternatiivset käsku:

php ./composer.phar install

Kontrolli käsuga ls, kas composer.phar asub kaustas. Kui ei, siis laadi see üles või paigalda läbi ISPmanageri veebiliidese.

Kas see vastus oli kasulik? 0 Kasutajad peavad seda kasulikuks (0 Hääled)