Installare Composer su un hosting Web

Vedi come Markdown

Questa guida ti mostra come installare e fare i primi passi su Composer

Obiettivo

Composer è un gestore di dipendenze creato per il linguaggio PHP. Permette agli sviluppatori PHP di includere librerie esterne nei loro programmi. "Composer" ha permesso ai progetti PHP di facilitare la distribuzione delle librerie e la manutenzione del loro codice. Inoltre, dalla creazione di questo strumento, sono state proposte numerose buone pratiche di sviluppo all'interno della comunità PHP e hanno migliorato le librerie della comunità PHP. Tali buone pratiche sono documentate sotto forma di PSR.

Questa guida ti mostra come installare e fare i primi passi su Composer

Informazioni sull’amministrazione dei servizi OVHcloud e su come trovare l’assistenza appropriata

Durante l’utilizzo delle guide OVHcloud, tieni presente le seguenti condizioni:

  • Le istruzioni mirano a fornire il maggior numero possibile di dettagli, ma non possono coprire tutti i casi d’uso individuali. Potrebbe essere necessario adattare le azioni descritte alle tue esigenze.
  • L’ecosistema OVHcloud è progettato per garantire flessibilità e libertà di scelta. I clienti sono quindi responsabili della configurazione corretta e sicura dei propri servizi. Per evitare la perdita di dati, ti consigliamo vivamente di applicare strategie di backup a tutti i tuoi dati importanti.
  • Le nostre guide e i nostri tutorial possono fare riferimento a software o servizi di terze parti in combinazione con le soluzioni OVHcloud. Il supporto tecnico fornito da OVHcloud non include la configurazione di sistemi o prodotti al di fuori della nostra responsabilità. Questo include, a titolo esemplificativo:
    • Sistemi operativi e interfacce utente (Windows, Debian, Plesk, ecc.).
    • Qualsiasi altro software di terze parti (client FTP, software di posta elettronica, ecc.).
    • Servizi offerti da altri provider (DNS, API, interfacce utente, ecc.).

Per ricevere l’assistenza appropriata in caso di problemi, segui queste indicazioni:

  • Cerchi una consulenza personalizzata o vuoi discutere di un argomento non trattato in dettaglio nella nostra documentazione?
    Unisciti alla Community OVHcloud per cercare il tuo argomento e confrontarti con altri utenti.
  • Devi segnalare un incidente relativo al tuo servizio OVHcloud o riscontri difficoltà nello Spazio Cliente OVHcloud?
    Crea una richiesta di supporto nel nostro centro assistenza.
  • Hai bisogno di assistenza professionale per il tuo progetto o di aiuto per attività al di fuori del nostro perimetro di supporto?
    Visita il nostro portale dei partner per trovare esperti che conoscono le soluzioni OVHcloud.
  • Cerchi informazioni più dettagliate sui nostri livelli di supporto e sui Professional Services?
    Visita le nostre pagine web sui livelli di supporto OVHcloud e sugli OVHcloud Professional Services.

Puoi partecipare al miglioramento della nostra documentazione:

  • Vuoi condividere un feedback per migliorare una guida o segnalare informazioni insufficienti su una pagina specifica?
    Utilizza i pulsanti "Questa pagina ti è stata utile?" in fondo alla pagina per farcelo sapere.
  • Vuoi proporre un aggiornamento concreto della documentazione?
    Utilizza la funzione "Modifica questa pagina", disponibile in fondo alla pagina e nella barra laterale.

Prerequisiti

Procedura

Accedi in SSH al tuo hosting condiviso utilizzando la nostra guida su l'utilizzo dell'SSH con il tuo hosting Web OVHcloud.

Verifica di utilizzare una versione di PHP compatibile con il tuo ordine:

php —version

Se non è la versione corretta, puoi configurare un alias:

alias php='/sr/local/php8.0/bin/php'

Ti consigliamo di restare nella cartella di root del tuo hosting per non rendere pubblici i file di "Composer". Esegui questo comando:

curl -sS https://getcomposer.org/installer | php

"Composer" è disponibile sul tuo hosting condiviso.

Esempi di utilizzo

Per installare Symfony 2, esegui il comando:

php composer.phar create-project symfony/framework-standard-edition my_project_name "2.7*"

Puoi utilizzare l'API di OVHcloud dal tuo hosting utilizzando il wrapper ufficiale. Per effettuare questa operazione, aggiungi un file denominato composer.json, che contiene la lista delle dipendenze di cui hai bisogno. Ecco un esempio di questo file con il wrapper dell'API OVHcloud:

1. {
2.     "name": "Esempio di Applicazione",
3.     "descrizione": "This an esempio of OVHcloud APIs wrapper use",
4.     "require": {
5.         "ovh/ovh": "1.1.*"
6.     }
7. }

Per installarla, avvia il comando seguente nello stesso schienale:

php composer.phar install

Per utilizzare questa libreria, consulta la documentazione e il codice disponibili su GitHub

Per saperne di più

Per prestazioni specializzate (referenziamento, sviluppo, ecc...), contatta i partner OVHcloud.

Per usufruire di un supporto per l'utilizzo e la configurazione delle soluzioni OVHcloud, è possibile consultare le nostre soluzioni offerte di supporto.

Contatta la nostra Community di utenti.

Questa pagina ti è stata utile?