Φύλλο αναφοράς Composer
Το Composer είναι ένα εργαλείο για τη διαχείριση εξαρτήσεων στην PHP. Σας επιτρέπει να δηλώσετε τις βιβλιοθήκες από τις οποίες εξαρτάται το έργο σας και θα τις διαχειριστεί (εγκατάσταση/ενημέρωση) για εσάς. Το Composer δεν είναι ένας διαχειριστής πακέτων με την παραδοσιακή έννοια.
Όλες οι εντολές Composer που εγκαθιστάτε μπορεί να χρειαστεί να χρησιμοποιούν το php composer.phar στον φάκελο εγκατάστασης του Composer αντί για το κανονικό composer.
Διαχείριση πακέτων (Package Management)
| Εντολή | Περιγραφή |
|---|---|
composer install |
Εγκατάσταση όλων των στοιχείων στο composer.json |
| — | — |
composer install laravel |
Εγκατάσταση ενός συγκεκριμένου πακέτου |
composer install laravel --dry-run |
Προσομοίωση της εγκατάστασης και εμφάνιση του τι θα συμβεί |
composer install laravel --no-scripts |
Παράλειψη των σεναρίων που ορίζονται στο αρχείο composer.json |
Ενημέρωση (Update)
| Εντολή | Περιγραφή |
|---|---|
composer update |
Ενημέρωση όλων των πακέτων |
| — | — |
composer update laravel |
Ενημέρωση ενός συγκεκριμένου πακέτου |
composer update vendor/* |
Ενημέρωση όλων των πακέτων σε έναν συγκεκριμένο φάκελο προμηθευτή |
composer update --lock |
Ενημέρωση μόνο του hash του αρχείου lock χωρίς ενημέρωση κανενός πακέτου |
Εξαρτήσεις (Dependencies)
| Εντολή | Περιγραφή |
|---|---|
composer require laravel |
Προσθήκη ενός νέου πακέτου στο composer.json και εγκατάστασή του |
| — | — |
composer require laravel --dev |
Προσθήκη ενός νέου πακέτου στο require-dev και εγκατάστασή του |
Αφαίρεση (Removal)
| Εντολή | Περιγραφή |
|---|---|
composer remove laravel |
Αφαίρεση ενός πακέτου από το composer.json και απεγκατάστασή του |