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.