Com instal·lar PHP Composer en un servidor VOS CentOS 7 o dedicat

Introducció

Compositor és una eina robusta dissenyada per agilitzar la gestió de dependències en PHP. L’eina tira i gestiona totes les dependències i biblioteques en un sol lloc. Instal·la i actualitza les biblioteques de les quals depenen els vostres projectes i us permet declarar aquestes biblioteques de forma per projecte. Compositor s’utilitza en pràcticament totes les plataformes i marcs de PHP més recents, inclosos Drupal, Magento 2, Symfony i Laravel.


Aquest tutorial us mostrarà com instal·lar PHP Composer al vostre CentOS 7 VPS o servidor dedicat.

Abans de començar

Per a que aquest tutorial flueixi de manera perfecta, necessiteu el següent:

  • Un servidor CentOS 7 totalment configurat

Pas 1: Posar totes les dependències al seu lloc

Abans de descarregar i instal·lar The Composer, assegureu-vos que el vostre servidor CentOS 7 tingui les dependències necessàries per ajudar aquest procés.

Primer, executeu la comanda següent per actualitzar la memòria cau del gestor de paquets:

Actualització $ sudo yum

A continuació, instal·leu les següents dependències:

  • Curl: La qual cosa us ajudarà a descarregar Composer.
  • Php-cli:Dependència usada per executar i instal·lar Composer.
  • php-mbstring: El paquet que proporcionarà les funcions per a la nostra biblioteca.
  • Git: Que utilitzarà el Compositor per descarregar les dependències del projecte.
  • Comprimir: Que s’utilitzarà per extreure els paquets amb cremallera.

Per instal·lar totes aquestes dependències, executeu la comanda següent:

$ Sudo yum instal·lar curl php-cli php-mbstring git unzip

Això és tot! Totes les dependències s’instal·len amb èxit, l’etapa està configurada i hauria de ser fàcil instal·lar Composer.

Pas 2: instal·lació del compositor

Composer ve amb un instal·lador desenvolupat en PHP. Baixeu-vos aquest programa d’instal·lació i autentiqueu-lo abans d’utilitzar-lo per instal·lar el propi Compositor.

Primer, executeu la comanda següent per canviar al directori inicial:

$ cd ~

A continuació, executeu la comanda següent per obtenir l’instal·lador .:

$ curl -sS https://getcomposer.org/installer -o composer-setup.php

Per autenticar aquest instal·lador, descarregueu un hash SHA-384 en aquesta pàgina i, a continuació, copieu i emmagatzeneu aquest hash com a variable de shell CentOS:

$ HASH = 93b54496392c062774670ac18b134c3b3a95e5a5e5c8f1a9f115f203b75bf9a129d5daa8ba6a13e2cc8a1da0806388a8

Si teniu el hash més recent, executeu la comanda següent per fer coincidir l’instal·lador amb aquest hash:

 $ Php -r "if (hash_file (‘SHA384’, ‘composer-setup.php’) === ‘$ HASH’) {echo ‘Instal·lador verificat’; } else {echo “Instal·lador danyat”; desconnectar (‘compositor-setup.php’); } eco PHP_EOL;"

Si aquest instal·lador és autèntic, obtindreu una sortida similar a la següent:

Instal·lador verificat

Tanmateix, si l’instal·lador no és autèntic, obtindreu la sortida següent:

Instal·lador danyat

En aquest cas, descarregueu de nou la comanda d’instal·lació i, després, examineu el hash per assegurar-vos-ho. Un cop esteu segurs que el script i el hash són correctes, torneu a executar la comanda de verificació.

Quan l’instal·lador sigui validat, executeu la comanda següent per instal·lar PHP Composer a nivell mundial:

$ Sudo php composer-setup.php –install-dir = / usr / local / bin –filename = composer

La comanda anterior instal·larà PHP Composer al directori, / usr / local / bin, com a comandament a tot el sistema anomenat compositor. Un cop finalitzat el procés, obtindreu la sortida següent:

Totes les configuracions són correctes per utilitzar Composer
Baixant…

Compositor (versió 1.7.2) instal·lat correctament a: / usr / local / bin / composer
Utilitzeu-lo: php / usr / local / bin / compositor

Ara, executeu la comanda següent per provar la instal·lació.

$ Compositor

Això us donarà una sortida que mostra la versió del compositor, juntament amb les opcions de comandament i les seves descripcions:

   ______
/ ____ / ___ ____ ___ ____ ____ ________ _____
/ / / __ / __ `__ / __ / __ / ___ / _ / ___ /
/ / ___ / / _ / // // // / _ / // _ / (__) __ / /
____ / ____ / _ / / _ / / _ / .___ / ____ / ____ / ___ / _ /
/ _ /
Versió del compositor 1.7.22018-08-1616: 57: 12

Ús:
comanda [opcions] [arguments]

Opcions:
-h, –help Mostra aquest missatge d’ajuda
-q, –quiet No emet cap missatge
-V, –version Mostra la versió d’aquesta aplicació
–ansi Force ANSI de sortida
–no-ansi Desactiva la sortida ANSI
-n, –no interacció No facis cap pregunta interactiva
–Permet visualitzar la informació sobre l’ús de la sincronització i la programació
–no-plugins Si desactiveu els complements.
-d, –working-dir = TREBALLANT-DIR Si s’especifica, utilitzeu el directori indicat com a directori de treball.
-v | vv | vvv, –verbose Augmenta la verbositat dels missatges: 1 per a la sortida normal, 2 per a una sortida més verbosa i 3 per a la depuració
. . .

Aquesta sortida indica que el compositor es va desplegar perfectament al servidor CentOS 7.

Conclusió

Felicitats! PHP Composer es va instal·lar correctament en un sistema CentOS 7. Ara podeu explorar més opcions per aprendre a utilitzar el Composer i aprofitar el poder i la fiabilitat d’aquesta eina.

Consulteu aquests tres serveis VPS principals:

A2 Hosting

Preu inicial:
5,00 dòlars


Fiabilitat
9.3


Preu
9.0


Usuari amigable
9.3


Assistència
9.3


Característiques
9.3

Llegiu comentaris

Visita Hosting A2

ScalaHosting

Preu inicial:
12,00 dòlars


Fiabilitat
9.4


Preu
9.5


Usuari amigable
9.5


Assistència
9.5


Característiques
9.4

Llegiu comentaris

Visita ScalaHosting

Hostinger

Preu inicial:
3,95 dòlars


Fiabilitat
9.3


Preu
9.3


Usuari amigable
9.4


Assistència
9.4


Característiques
9.2

Llegiu comentaris

Visita Hostinger

Articles relacionats amb la informació

  • Com instal·lar CachetHQ en un servidor VPS CentOS 7 o dedicat
    intermèdia
  • Com instal·lar i configurar la detecció de programari maliciós Linux a CentOS 7
    expert
  • PRIMERA PART: Com instal·lar Zabbix en un servidor Ubuntu 18.04 VPS o dedicat
    intermèdia
  • Com editar la configuració de PHP a Apache en un Ubuntu 18.04 VPS o servidor dedicat
    intermèdia
  • Com instal·lar PHP al servidor CentOS 7
    intermèdia
Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me