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.

Warning

OVHcloud mette a tua disposizione dei servizi di cui sei tu a dover assicurare la configurazione, la gestione e la responsabilità. Spetta quindi a te garantirne il corretto funzionamento.

Mettiamo a tua disposizione questo tutorial per accompagnarti al meglio nelle attività più comuni. Tuttavia, ti consigliamo di rivolgerti a un fornitore specializzato e/o di contattare l'editore del servizio in caso di difficoltà. Infatti, non saremo in grado di fornirti assistenza. Per maggiori informazioni, consulta la sezione Per saperne di più di questo tutorial.

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?