---
title: "Installare un ambiente di sviluppo web su un VPS o un server dedicato"
description: "Scopri come installare un ambiente di sviluppo web su un VPS o un server dedicato OVHcloud"
url: https://docs.ovhcloud.com/it/guides/bare-metal-cloud/virtual-private-servers/install-env-web-dev-on-vps
lang: it
lastUpdated: 2025-10-15
---
# Installare un ambiente di sviluppo web su un VPS o un server dedicato

## Obiettivo

Se desideri installare un CMS (**C**ontent **M**anagement **S**ystem) 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 (**S**istema di **G**estione di **B**asi di **D**ati). 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](https://partner.ovhcloud.com/it/directory/) 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ù](#go-further) di questo tutorial.

:::

## Prerequisiti

- Disporre di un'offerta [VPS](https://www.ovhcloud.com/it/vps/) o di un [server dedicato](https://www.ovhcloud.com/it/bare-metal/) nel tuo <ManagerLink to="/">Spazio Cliente OVHcloud</ManagerLink>
- 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:

```bash
sudo apt update
```

Applica gli aggiornamenti disponibili:

```bash
sudo apt -y upgrade
```

### Installare PHP

Installa PHP:

```bash
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:

```bash
sudo php -v
```

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

![env dev web](/images/bare-metal-cloud/virtual-private-servers/install-env-web-dev-on-vps/result_php_v.png)
### Installare un server web

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

:::

Installa Nginx:

```bash
sudo apt install nginx -y
```

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

```bash
sudo nginx -v
```

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

![env dev web](/images/bare-metal-cloud/virtual-private-servers/install-env-web-dev-on-vps/result_nginx_v.png)
In caso di necessità, non esitare a consultare il [sito ufficiale di Nginx](https://www.nginx.com/).

### Installare un DBMS (**S**istema di **G**estione di **B**asi di **D**ati)

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

:::


**MySQL / MariaDB**

Installa MariaDB (o MySQL) e l'estensione PHP associata:
```bash
sudo apt install -y mariadb-server php-mysql
```
Metti in sicurezza l'installazione:
```bash
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](/images/bare-metal-cloud/virtual-private-servers/install-env-web-dev-on-vps/success_msg_mariadb.png)

**PostgreSQL**

Installa PostgreSQL e l'estensione PHP corrispondente:
```bash
sudo apt install -y postgresql postgresql-contrib php-pgsql
```
Crea un database e un utente (esempio):
```bash
sudo -u postgres psql -c "CREATE DATABASE db_name;"
sudo -u postgres psql -c "CREATE USER db_user WITH ENCRYPTED PASSWORD 'mot_de_passe_fort';"
sudo -u postgres psql -c "GRANT ALL PRIVILEGES ON DATABASE db_name TO db_user;"
```


### 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 (**C**ontent **M**anagement **S**ystem) 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](/it/guides/bare-metal-cloud/virtual-private-servers/install-wordpress-site-on-vps.md)" e "[Installare WordPress con Docker su un VPS o un server dedicato](/it/guides/bare-metal-cloud/virtual-private-servers/install-wordpress-docker-on-vps.md)".

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

- [Mettere in sicurezza un VPS](/it/guides/bare-metal-cloud/virtual-private-servers/secure-your-vps.md)
- [Mettere in sicurezza un server dedicato](/it/guides/bare-metal-cloud/dedicated-servers/securing-a-dedicated-server.md)

## Per saperne di più [](#)
[Installare WordPress con WP-CLI su un VPS o un server dedicato](/it/guides/bare-metal-cloud/virtual-private-servers/install-wordpress-site-on-vps.md)

[Installare WordPress con Docker su un VPS o un server dedicato](/it/guides/bare-metal-cloud/virtual-private-servers/install-wordpress-docker-on-vps.md)

[Mettere in sicurezza un VPS](/it/guides/bare-metal-cloud/virtual-private-servers/secure-your-vps.md)

[Mettere in sicurezza un server dedicato](/it/guides/bare-metal-cloud/dedicated-servers/securing-a-dedicated-server.md)

Per prestazioni specializzate (posizionamento, sviluppo, ecc.), contatta i [partner OVHcloud](https://partner.ovhcloud.com/it/directory/)

Contatta la nostra [Community di utenti](https://community.ovhcloud.com/).
