Installare un ambiente di sviluppo web su un VPS o un server dedicato

Vedi come Markdown

Scopri come installare un ambiente di sviluppo web su un VPS o un server dedicato OVHcloud

Obiettivo

Se desideri installare un CMS (Content Management System) sul tuo VPS (come WordPress, ad esempio), devi prima installare un ambiente di sviluppo web sul tuo VPS o sul tuo server dedicato. I principali servizi da installare sono:

  • PHP: PHP è uno dei linguaggi più utilizzati per creare siti web. È necessario installare PHP affinché il tuo sito web possa eseguire script e funzionalità dinamiche. Installa preferibilmente la versione più recente di PHP.
  • Server web: Il server web è essenziale per servire le pagine del tuo sito web. I server web più diffusi sono Apache e Nginx, ognuno con i propri vantaggi in termini di flessibilità, prestazioni e facilità di configurazione.
  • DBMS: Per archiviare, gestire e recuperare i tuoi dati in modo efficiente, avrai bisogno di un DBMS (Sistema di Gestione di Basi di Dati). MySQL, PostgreSQL o ancora MariaDB sono i DBMS più utilizzati nello sviluppo web.

Scopri come installare manualmente un ambiente di sviluppo web su un VPS o un server dedicato OVHcloud.

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

  • Disporre di un'offerta VPS o di un server dedicato nel tuo
  • Disporre di un accesso amministratore (sudo) tramite SSH al tuo server

Procedura

Connettiti in SSH al tuo VPS utilizzando il tuo nome utente e la tua password.

Aggiornare l'indice dei pacchetti

Prima di installare i componenti, aggiorna l'elenco dei pacchetti:

sudo apt update

Applica gli aggiornamenti disponibili:

sudo apt -y upgrade

Installare PHP

Installa PHP:

sudo apt install -y php php-cli php-fpm php-xml php-gd php-curl

Per verificare che PHP sia installato correttamente, inserisci il comando seguente:

sudo php -v

Se PHP è installato correttamente, dovrebbe apparire un messaggio di questo tipo:

env dev web

Installare un server web

Info

Per questa guida scegliamo Nginx, ma sei libero di installare il server web che preferisci.

Installa Nginx:

sudo apt install nginx -y

Per verificare che Nginx sia installato correttamente, inserisci il comando seguente:

sudo nginx -v

Se Nginx è installato correttamente, dovrebbe apparire un messaggio di questo tipo:

env dev web

In caso di necessità, non esitare a consultare il sito ufficiale di Nginx.

Installare un DBMS (Sistema di Gestione di Basi di Dati)

Info

Scegli la scheda corrispondente al DBMS che desideri utilizzare. L'estensione PHP adeguata viene installata in ciascun caso.

MySQL / MariaDB
PostgreSQL

Installa MariaDB (o MySQL) e l'estensione PHP associata:

sudo apt install -y mariadb-server php-mysql

Metti in sicurezza l'installazione:

sudo mariadb-secure-installation

Definisci una password per il tuo DBMS e segui le istruzioni a schermo. Una volta terminata l'installazione di MariaDB (o MySQL), dovrebbe comparire il seguente messaggio:

env dev web

Conclusione

Hai appena installato PHP, un server Nginx e un DBMS (MariaDB/MySQL o PostgreSQL). Ora disponi di un ambiente di sviluppo web funzionante sul tuo VPS o sul tuo server dedicato OVHcloud. Se lo desideri, puoi ora installare il CMS (Content Management System) che preferisci, come WordPress, ad esempio. Per saperne di più, consulta le guide "Installare WordPress con WP-CLI su un VPS o un server dedicato" e "Installare WordPress con Docker su un VPS o un server dedicato".

Per ottenere alcuni consigli generali su come mettere in sicurezza un server basato su GNU/Linux, consulta le nostre guide:

Per saperne di più

Installare WordPress con WP-CLI su un VPS o un server dedicato

Installare WordPress con Docker su un VPS o un server dedicato

Mettere in sicurezza un VPS

Mettere in sicurezza un server dedicato

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

Contatta la nostra Community di utenti.

Questa pagina ti è stata utile?