Πώς να εγκαταστήσετε το Composer στο CentOS 8


Το Composer είναι το πιο δημοφιλές πρόγραμμα διαχείρισης πακέτων για PHP, το οποίο προσφέρει μια τυπική φόρμα για τη διαχείριση των εξαρτήσεων των εφαρμογών PHP και των απαραίτητων βιβλιοθηκών στις οποίες βασίζεται το έργο σας και θα τις διαχειριστεί (εγκαταστήσει/ενημερώσει) για εσάς εύκολα .

Το Composer είναι ένα πρόγραμμα γραμμής εντολών που εγκαθιστά εξαρτήσεις και βιβλιοθήκες για εφαρμογές που είναι διαθέσιμες στο packagist.org, το οποίο είναι το κύριο αποθετήριο του που αποτελείται από διαθέσιμα πακέτα.

Το Composer είναι ένα πολύ χρήσιμο εργαλείο για προγραμματιστές όταν έχουν ανάγκη και θέλουν να διαχειριστούν και να ενσωματώσουν τα πακέτα για το έργο PHP τους. Επιταχύνει το χρόνο και συνιστάται η επίλυση τυχόν κρίσιμων ζητημάτων στα περισσότερα από τα έργα web.

Σε αυτό το σεμινάριο, θα σας δείξουμε πώς να εγκαταστήσετε το Composer στο CentOS 8 Linux.

Απαιτήσεις

  • Ένας λογαριασμός root ή προνομιακός λογαριασμός sudo με πρόσβαση στο κέλυφος.
  • PHP 5.3.2+ με τις απαραίτητες επεκτάσεις και ρυθμίσεις.

Εγκατάσταση του Composer στο CentOS 8

Για να εγκαταστήσετε το Composer, πρέπει να εγκαταστήσετε το PHP στο σύστημα με τις απαιτούμενες επεκτάσεις PHP χρησιμοποιώντας την ακόλουθη εντολή dnf.

dnf install php php-cli php-zip php-json

Τώρα εγκαταστήστε το Composer χρησιμοποιώντας ένα πρόγραμμα εγκατάστασης που μπορείτε να εκτελέσετε τοπικά ως μέρος του έργου σας ή καθολικά ως εκτελέσιμο αρχείο σε όλο το σύστημα.

Εγκαταστήστε το Composer Locally

Για να εγκαταστήσετε το Composer τοπικά στον τρέχοντα κατάλογο σας, εκτελέστε το ακόλουθο σενάριο στο τερματικό σας.

php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
php -r "if (hash_file('sha384', 'composer-setup.php') === 'c5b9b6d368201a9db6f74e2611495f369991b72d9c8cbd3ffbc63edff210eb73d46ffbfce88669ad33695ef77dc76976') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
php composer-setup.php
php -r "unlink('composer-setup.php');"

Το παραπάνω πρόγραμμα εγκατάστασης θα ελέγξει ορισμένες ρυθμίσεις php.ini και θα σας ειδοποιήσει εάν έχουν οριστεί λανθασμένα. Στη συνέχεια, το πρόγραμμα εγκατάστασης θα πραγματοποιήσει λήψη του πιο πρόσφατου composer.phar στον τρέχοντα κατάλογο εργασίας.

Οι 4 παραπάνω γραμμές, με τη σειρά:

  • Κάντε λήψη του προγράμματος εγκατάστασης στον τρέχοντα κατάλογο.
  • Επαληθεύστε την υπογραφή του προγράμματος εγκατάστασης (SHA-384).
  • Εκτελέστε το πρόγραμμα εγκατάστασης.
  • Αφαιρέστε το πρόγραμμα εγκατάστασης.

Τέλος, εκτελέστε το php composer.phar για να εκτελέσετε το Composer.

php composer.phar

Εγκαταστήστε το Composer παγκοσμίως

Για να εγκαταστήσετε και να αποκτήσετε πρόσβαση στο Composer καθολικά σε όλο το σύστημα, πρέπει να τοποθετήσετε το Composer PHAR στο PATH του συστήματός σας, ώστε να μπορείτε να το εκτελέσετε χωρίς να χρησιμοποιήσετε τον διερμηνέα PHP.

Για να εγκαταστήσετε το Composer παγκοσμίως για όλους τους χρήστες, εκτελέστε το πρόγραμμα εγκατάστασης χρησιμοποιώντας τις ακόλουθες εντολές.

php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
php -r "if (hash_file('sha384', 'composer-setup.php') === 'c5b9b6d368201a9db6f74e2611495f369991b72d9c8cbd3ffbc63edff210eb73d46ffbfce88669ad33695ef77dc76976') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
php composer-setup.php
php -r "unlink('composer-setup.php');"
mv composer.phar /usr/local/bin/composer
chmod +x /usr/local/bin/composer
composer -V

Τώρα που εγκαταστήσατε με επιτυχία το Composer στο σύστημά σας CentOS 8. Για να μάθετε περισσότερα σχετικά με το PHP Composer και πώς μπορείτε να το χρησιμοποιήσετε στα έργα σας, επισκεφτείτε την επίσημη τεκμηρίωση.