Krav
Før installasjonsprosessen må du ha tilgang til følgende for den første installasjonsoppsettet i systemet ditt.
Ubuntu 20.04 Server.
En ikke-root-bruker som omfatter privilegiene til sudo.
Essentials som omfatter PHP-CLI, og Unzip.
Brannmur med tillatelse til tillatelse på serveren din.
Installasjonsprosess
Kjerneprosessen med å installere PHP -komponist er avhengig av de 3 primære funksjonene som er gitt nedenfor.
Trinn 1: Innledende oppdatering
Trinn 2: Installasjon av PHP -komponist
Trinn 3: Global tilgang
Første oppdatering
Bruk den passende kommandoen til sudo for å oppdatere dine eksisterende systempakker.
$ sudo apt oppdatering
Hvis du ikke har avhengighetene som er nevnt i krav, kan du bruke en av disse kommandoene for å installere dem.
$ sudo apt install php libapache2-mod-php
PHP-MBString PHP-XMLRPC PHP-SOAP PHP-GD PHP-XML PHP-CLI PHP-ZIP
$ sudo apt install php-cli unzip curl
Hvis du vil sjekke den kompatible versjonen av PHP -komponisten med systemet ditt, kan du bruke følgende kommando.
$ php -vDu trenger Curl for å fortsette med installasjonen av PHP Composer, så implementer følgende kommando for å laste ned Curl, i tilfelle du ikke allerede har det i systemet ditt.
$ sudo apt install curl
Installasjon av PHP -komponist
Nå for å installere komponertypen Curl -kommandoen i terminalsystemet ditt. Du kan også bruke "WGET -kommandoen" i stedet for Curl -kommandoen.
$ curl -ss https: // getcomposer.org/installatør | PHP
Utgangsvinduet vil vise deg installasjonsbeskrivelsen av komponisten sammen med versjonen.
Global tilgang
Hvis du vil utvide tilgangen til PHP -komponisten globalt utnyttbar, kan du bruke pålegg følgende kommando i terminalsystemet ditt.
$ sudo mv komponist.PHAR/USR/LOCAL/BIN/COMPOSER
$ sudo chmod +x/usr/local/bin/composer
$ kilde ~/.Bashrc
Til slutt kan du kopiere denne kommandoen for å validere operasjonen til komponisten du installerte.
$ komponist -v
Når du har installert komponisten, vil du motta noen grunnleggende depotpakker sammen med PHP Composer -pakken. Disse pakkene omfatter “komponist.JSON ”,“ Komponist.lås ”,“ leverandør ”,“ Autoload.PHP ”,“ Komponist.Phar ”.
Bruker PHP -komponist på Ubuntu 20.04
For å starte implementeringen av PHP -komponist for prosjektet ditt, må du gjennomgå følgende prosedyrer.
Legg til en rotkatalog
Det første du trenger å gjøre for å starte et prosjekt ved å bruke PHP -komponisten er å generere en rotkatalog for prosjektet ditt.
$ mkdir ~/komponist-prosjekt
$ CD ~/Composer-Project
Du kan erstatte komponistprosjektet med prosjektnavnet ditt eller noe for å lage en URL-bane som er kjent som en snegle i programmering.
Installasjon av pakker
I dette trinnet vil du se etter bibliotekene som er obligatoriske for å lage prosjektet ditt. Det vil være et sentralt depot for komponisten som inneholder alle de generelt tilgjengelige PHP -komponistpakkene du får med å installere komponisten. Du kan bruke enten pakken med Nesbot/Carbon, Cocur/Slugify og CakePHP/Chronos, alle disse er de enkle pakkene for tid.
$ komponist krever cakephp/chronos
Utgangsvinduet vil vise installasjonen av komponisten.JSON -fil sammen med det vesentlige i pakken vi brukte ovenfor. Kjør nå følgende kommando for å sjekke tillegg av komponist.JSON og CakePHP/Chronos i prosjektrotdeposisjonen din.
$ kattkomponist.JSON
Danner en PHP -fil
Vi kan generere en PHP -fil ved å ta hensyn til "Chronos" og bruke GEDIT -redigereren og .PHP -pakke.
$ sudo gedit demo.PHP
Du kan erstatte demoen med det faktiske prosjektet ditt. Kopier nå denne koden i demoen.PHP -funksjon
# # krever 'leverandør/autoload.php ';Denne koden inneholder 7 linjer der den andre linjen skildrer komponistfilen som vil hjelpe til med automatisk lasting av biblioteker og pakker som er spesielt installert for prosjektet ditt
Utfør nå operasjonen ved å kjøre denne kommandoen
$ PHP -demo.PHPDu kan enkelt oppdatere alle prosjektbaserte pakker ved hjelp av denne kommandoen.
$ komponistoppdatering
Konklusjon
Installasjon av PHP -komponist på Ubuntu 20.04 er en praktisk prosess. Skjønt, bruk av PHP -komponister for prosjektene dine er et komplisert konsept. Men når du først har forstått følelsen av det, kan du enkelt kjøre et hvilket som helst prosjekt avhengig av PHP -komponisten. Sørg for å erstatte demoen i de ovennevnte trinnene med prosjektet ditt for å effektivt administrere prosjektbyggingen din.