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
- Logi sisse ISPmanagerisse ja ava Tööriistad → Composer.
- Klõpsa Loo.
- Vali projekti asukoht — kaust, kus asub sinu veebisait või PHP-rakendus.
- 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õltuvusedcomposer update
— uuenda teekecomposer 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.
- Ühendu serveriga SSH kaudu (ISPmanageri Shell klienti või tööriista
PuTTY
kasutades). - Liigu oma projekti kausta, näiteks:
cd /var/www/user/data/www/example.com
- 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.