Zoeken op website

Composer installeren op CentOS 8


Composer is het populairste pakketbeheerprogramma voor PHP, dat een standaardformulier biedt voor het beheren van afhankelijkheden van PHP-applicaties en benodigde bibliotheken waarvan uw project afhankelijk is, en het zal deze gemakkelijk voor u beheren (installeren/bijwerken) .

Composer is een opdrachtregelprogramma dat afhankelijkheden en bibliotheken installeert voor applicaties die beschikbaar zijn op packagist.org, de belangrijkste opslagplaats van beschikbare pakketten.

Composer is een zeer nuttige tool voor ontwikkelaars wanneer ze dat nodig hebben en de pakketten voor hun PHP-project willen beheren en integreren. Het versnelt de tijd en wordt aanbevolen om cruciale problemen in de meeste webprojecten op te lossen.

In deze tutorial laten we u zien hoe u Composer op CentOS 8 Linux installeert.

Vereisten

  • Een root-account of sudo-bevoorrechte account met shell-toegang.
  • PHP 5.3.2+ met de benodigde extensies en instellingen.

Composer installeren op CentOS 8

Om Composer te installeren, moet u PHP op het systeem installeren met de vereiste PHP-extensies met behulp van de volgende dnf-opdracht.

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

Installeer nu Composer met behulp van een installatieprogramma dat u lokaal kunt uitvoeren als onderdeel van uw project, of globaal als een systeembreed uitvoerbaar bestand.

Installeer Composer lokaal

Om Composer lokaal in uw huidige map te installeren, voert u het volgende script uit in uw terminal.

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

Het bovenstaande installatieprogramma controleert enkele php.ini-instellingen en waarschuwt u als deze verkeerd zijn ingesteld. Vervolgens downloadt het installatieprogramma de nieuwste composer.phar in de huidige werkmap.

De vier regels hierboven zullen, in volgorde:

  • Download het installatieprogramma naar de huidige map.
  • Controleer de handtekening van het installatieprogramma (SHA-384).
  • Voer het installatieprogramma uit.
  • Verwijder het installatieprogramma.

Voer ten slotte php composer.phar uit om Composer uit te voeren.

php composer.phar

Installeer Composer wereldwijd

Om Composer wereldwijd te installeren en te openen, moet u Composer PHAR in uw systeemPATH plaatsen, zodat u het kunt uitvoeren zonder de PHP-interpreter te gebruiken.

Om Composer globaal voor alle gebruikers te installeren, voert u het installatieprogramma uit met de volgende opdrachten.

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

Nu u Composer met succes op uw CentOS 8-systeem heeft geïnstalleerd. Bezoek de officiële documentatie voor meer informatie over de PHP Composer en hoe u deze in uw projecten kunt gebruiken.