Weboldal keresés

A Composer telepítése a CentOS 8 rendszeren


A Composer a legnépszerűbb PHP-csomagkezelő program, amely szabványos űrlapot kínál a PHP-alkalmazások és a projektje által használt szükséges könyvtárak függőségének kezelésére, és könnyen kezeli (telepíti/frissíti) ezeket. .

A Composer egy parancssori program, amely függőségeket és könyvtárakat telepít azokhoz az alkalmazásokhoz, amelyek elérhetők a packagist.org webhelyen, amely az elérhető csomagokból álló fő tároló.

A Composer egy nagyon hasznos eszköz a fejlesztők számára, ha szükségük van rá, és szeretnék kezelni és beépíteni PHP-projektjük csomagjait. Felgyorsítja az időt, és a legtöbb webes projektben bármilyen kulcsfontosságú probléma megoldására ajánlott.

Ebben az oktatóanyagban megmutatjuk, hogyan telepítheti a Composer programot CentOS 8 Linux rendszeren.

Követelmények

  • Gyökér fiók vagy sudo privilegizált fiók shell hozzáféréssel.
  • PHP 5.3.2+ a szükséges bővítményekkel és beállításokkal.

A Composer telepítése CentOS 8 rendszerre

A Composer telepítéséhez telepítenie kell a PHP programot a rendszerre a szükséges PHP-bővítményekkel a következő dnf paranccsal.

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

Most telepítse a Composer programot egy telepítő segítségével, amelyet végrehajthat helyileg a projekt részeként, vagy globálisan, rendszerszintű végrehajtható fájlként.

Telepítse a Composert helyileg

A Composer helyileg az aktuális könyvtárába történő telepítéséhez futtassa a következő szkriptet a terminálon.

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');"

A fenti telepítő ellenőriz néhány php.ini beállítást, és figyelmeztet, ha rosszul vannak beállítva. Ezután a telepítő letölti a legújabb composer.phar fájlt az aktuális munkakönyvtárból.

A fenti 4 sor sorrendben:

  • Töltse le a telepítőt az aktuális könyvtárba.
  • Ellenőrizze a telepítő aláírását (SHA-384).
  • Futtassa a telepítőt.
  • Távolítsa el a telepítőt.

Végül futtassa a php composer.phar fájlt a Composer futtatásához.

php composer.phar

Telepítse a Composert globálisan

A Composer globális rendszerszintű telepítéséhez és eléréséhez el kell helyeznie a Composer PHAR alkalmazást a rendszer PATH-jába, hogy a PHP értelmező használata nélkül is végrehajthassa.

A Composer globális telepítéséhez minden felhasználó számára futtassa a telepítőt a következő parancsokkal.

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

Most, hogy sikeresen telepítette a Composer programot CentOS 8 rendszerére. Ha többet szeretne megtudni a PHP Composerről és arról, hogyan használhatja fel projektjeiben, keresse fel a hivatalos dokumentációt.