Helilooja, installige see PHP sõltuvushaldur Ubuntu 18.04

helilooja kohta

Järgmises artiklis heidame pilgu heliloojale. See on PHP sõltuvushaldur. See installib kõik vajalikud PHP-paketid, millest meie projektid sõltuvad, ja haldab neid meie jaoks.

See programm on olnud a rakenduse taseme paketihaldur PHP programmeerimiskeelele mis pakub standardset vormingut PHP tarkvara sõltuvuste ja vajalike teekide haldamiseks. Küll see õpetus on kirjutatud Ubuntu 18.04 jaoks, samu samme saab kasutada ka Ubuntu 16.04 jaoks.

Enne siin kuvatavate toimingute tegemist veenduge kindlasti olema PHP on installitud oma Ubuntu 18.04 süsteemis. Kui teil pole seda installitud, avage terminal (Ctrl + Alt + T) ja tippige:

Installige Php for Composer

sudo apt install php libapache2-mod-php php-mysql

Installige helilooja

Enne selle sõltuvushalduri allalaadimist ja installimist kõigepealt peame installima PHP-CLI paketi, mis on saadaval Ubuntu hoidlates. Terminalis (Ctrl + Alt + T) kirjutame:

sudo apt install php-cli

Nüüd, kui meie arvutisse on installitud php-cli, saame seda teha laadige alla vajalik installer koos:

php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"

Ülaltoodud käsk laadib alla helilooja-setup.php faili praegusesse töökataloogi.

Laadige alla helilooja installer

Järgmisena peame kontrollima skripti andmete terviklikkust, võrreldes SHA-384 räsi skripti installeri viimase räsi. Selle leiate lehelt Helilooja avalikud võtmed / allkirjad.

Kasutame järgmist käsku wget laadige alla uusima installeri eeldatav allkiri oma Githubi lehelt ja salvestage see muutujasse nimega HASH:

HASH="$(wget -q -O - https://composer.github.io/installer.sig)"

Nüüd käivitage järgmine käsk: veenduge, et installiskript pole rikutud:

php -r "if (hash_file('SHA384', 'composer-setup.php') === '$HASH') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"

Kui räsi väärtused sobivad, näete järgmist tulemust:

kinnitatud helilooja installimine

Kui räsi ei klapi, näete midagi sellist:Installer on rikutud”. Kui installer on kontrollitud, võime jätkata järgmise sammuga.

Järgmine käsk installib Composeri kataloogi / usr / local / bin:

Helilooja kasutaja / kohaliku / prügikasti installimine

sudo php composer-setup.php --install-dir=/usr/local/bin --filename=composer

See installitakse kogu süsteemi hõlmava käsuna ja on kõigile kasutajatele kättesaadav.

Viimane samm on kontrollige installimist:

kontrollige helilooja installimist

composer

Ülaltoodud käsk prindib saadaoleva versiooni, käsud ja argumendid.

Kui soovite üks helilooja installatsioon projekti kohta, kasutage järgmist käsku:

php composer-setup.php

See loob teie praeguses töökataloogis faili nimega composer.phar. Saate seda kasutada, käivitades:

./composer.phar comando

Heliloojaga alustamine

Kui installimine on teie Ubuntu süsteemis lõppenud, läheme põhiline ülevaade selle kasutamisest PHP-projektis.

Esimene samm on luua kataloog, mis on projekti juurkataloog, ja käivitada fail composer.json. See fail kirjeldab meie PHP projekti, sealhulgas PHP sõltuvusi ja muid metaandmeid.

mkdir ~/mi-primer-proyecto-con-composer

cd ~/mi-primer-proyecto-con-composer

Järgmine samm on uue helilooja.jsoni käivitamine, kasutadeshelilooja nõuab paketi nime”, Määrates allalaaditava paketi.

Selles näites loome näidisrakenduse, mis prindib praeguse kellaaja ja kuupäeva paketi nimega süsinik.

Käivitage järgmine käsk: käivitage uus helilooja.json ja installige süsinikpakett:

Laadige alla helikomponent

composer require nesbot/carbon

Meie projekti kataloog

Kui vaatame oma projekti kataloogide loendit, näeme, et see sisaldab kahte faili composer.json ja composer.lock ja kataloogi nimega vendor.

süsiniku helilooja projekti kataloogide loend

  1. El müüja kataloog on kataloog, kuhu projekti sõltuvused on salvestatud.
  2. faili helilooja.lukk sisaldab kõigi installitud pakettide loendit. Sealhulgas pakettide täpsed versioonid.
  3. Helilooja.json kirjeldab PHP projekti ja kõiki PHP sõltuvusi.

Otsitav helilooja hoidlas Pakendaja Kasutatavad PHP-paketid.

Testfail

Helilooja annab iselaadimisvõimalused mis võimaldavad meil kasutada PHP-klassi ilma vajaduseta kasutada nõudma o sisaldama Failides.

Looge fail nimega test.php ja lisage järgmine kood:

Testfaili sisu koos heliloojaga

<?php

require __DIR__ . '/vendor/autoload.php';

use Carbon\Carbon;

printf("Fecha y hora del sistema: %s", Carbon::now());

Faili salvestamisel käivitame skripti tippides:

php prueba.php

Tulemus peaks välja nägema umbes selline:

tulemustestide fail koos heliloojaga

Uuendage oma PHP pakette

Kui soovite oma PHP-pakette värskendada, võite vajadusel käivitada:

composer update

Käsk otsib installitud pakettide uuemaid versioone ja kui leitakse uuem versioon, värskendab see paketti, kui see on võimalik.

et saada rohkem teavet külastada ametliku dokumentatsiooni leht Helilooja.


Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutab: Miguel Ángel Gatón
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.

  1.   Javier González DIJO

    KOOSTAJA?
    hahahahahahahaha
    Kuradi meister !!!!!