---
title: "Installer un environnement de développement web sur un VPS ou un serveur dédié"
description: "Découvrez comment installer un environnement de développement web sur un VPS ou un serveur dédié OVHcloud"
url: https://docs.ovhcloud.com/fr/guides/bare-metal-cloud/virtual-private-servers/install-env-web-dev-on-vps
lang: fr
lastUpdated: 2025-10-15
---
> For AI agents: the complete documentation index is available at https://docs.ovhcloud.com/fr/llms.txt, the full documentation bundle is available at https://docs.ovhcloud.com/fr/llms-full.txt.

# Installer un environnement de développement web sur un VPS ou un serveur dédié

## Objectif

Si vous souhaitez installer un CMS (**C**ontent **M**anagement **S**ystem) sur votre VPS (comme WordPress par exemple), vous devez au préalable installer un environnement de développement web sur votre VPS ou votre serveur dédié. Les principaux services à installer sont :

- **PHP** : PHP est l'un des langages les plus utilisés pour créer des sites web. Il est nécessaire d'installer PHP pour que votre site web puisse exécuter des scripts et des fonctionnalités dynamiques. Installez de préférence la version de PHP la plus récente.
- **Serveur web** : Le serveur web est essentiel pour servir les pages de votre site web. Les serveurs web les plus populaires incluent Apache et Nginx, chacun ayant leurs propres avantages en termes de flexibilité, de performance et de facilité de configuration.
- **SGBD** : Pour stocker, gérer, et récupérer vos données efficacement, vous aurez besoin d'un SGBD (**S**ystème de **G**estion de **B**ase de **D**onnées). MySQL, PostgreSQL ou encore MariaDB sont les SGBD les plus utilisés dans le développement web.

**Découvrez comment installer manuellement un environnement de développement web sur un VPS ou un serveur dédié OVHcloud.**


Informations sur l’administration des services OVHcloud et sur la manière d’obtenir l’assistance appropriée

Lors de l’utilisation des guides OVHcloud, veuillez tenir compte des points suivants :
- Les instructions visent à fournir un maximum de détails, mais ne peuvent pas couvrir tous les cas d’utilisation particuliers. Il peut être nécessaire d’adapter les actions décrites à vos besoins.
- L’écosystème OVHcloud est conçu pour offrir flexibilité et liberté de choix. Vous êtes donc responsable de la configuration correcte et sécurisée de vos services. Afin d’éviter toute perte de données, nous vous recommandons vivement de mettre en place des stratégies de sauvegarde pour toutes vos données importantes.
- Nos guides et tutoriels peuvent faire référence à des logiciels ou services tiers utilisés en combinaison avec les solutions OVHcloud. Le support technique fourni par OVHcloud n’inclut pas la configuration de systèmes ou de produits ne relevant pas de notre responsabilité. Cela inclut notamment :
  - Les systèmes d’exploitation et les interfaces utilisateur (Windows, Debian, Plesk, etc.).
  - Tout autre logiciel tiers (clients FTP, logiciels de messagerie, etc.).
  - Les services proposés par d’autres fournisseurs (DNS, API, interfaces utilisateur, etc.).
  - Le matériel personnel utilisé avec nos services VoIP (téléphone IP, iPBX, etc.).
  - Le matériel personnel utilisé avec nos offres d’accès internet (modem, routeur, etc.).
Pour recevoir l’assistance appropriée en cas de problème, suivez ces recommandations :
- **Vous souhaitez obtenir des conseils personnalisés ou discuter d’un sujet qui n’est pas traité en détail dans notre documentation ?**<br />
  Rejoignez la [communauté OVHcloud](https://community.ovhcloud.com/) pour y rechercher votre sujet et échanger avec d’autres utilisateurs.
- **Vous devez signaler un incident concernant votre service OVHcloud ou vous rencontrez des difficultés dans l’espace client OVHcloud ?**<br />
  Créez une demande d’assistance dans notre [centre d’aide](https://help.ovhcloud.com/csm?id=csm_get_help).
- **Vous avez besoin d’une assistance professionnelle pour votre projet ou d’aide pour des tâches en dehors de notre périmètre de support ?**<br />
  Consultez notre [portail des partenaires](https://partner.ovhcloud.com/fr/directory/) pour trouver des experts des solutions OVHcloud.
- **Vous recherchez des informations plus détaillées sur nos niveaux de support et Professional Services ?**<br />
  Consultez nos pages [niveaux de support OVHcloud](https://www.ovhcloud.com/fr/support-levels/) et [OVHcloud Professional Services](https://www.ovhcloud.com/fr/professional-services/).
Vous pouvez participer à l’amélioration de notre documentation :
- **Vous souhaitez faire un retour pour améliorer un guide ou signaler des informations insuffisantes sur une page spécifique ?**<br />
  Utilisez les boutons « Cette page vous a-t-elle aidé ? » en bas de page pour nous en informer.
- **Vous souhaitez proposer directement une modification de la documentation ?**<br />
  Utilisez la fonction « Modifier cette page », disponible en bas de page et dans la barre latérale.

## Prérequis

- Disposer d'une offre [VPS](https://www.ovhcloud.com/fr/vps/) ou d'un [serveur dédié](https://www.ovhcloud.com/fr/bare-metal/) dans votre <ManagerLink to="/">espace client OVHcloud</ManagerLink>
- Disposer d'un accès administrateur (sudo) via SSH à votre serveur

## En pratique

Connectez-vous en SSH à votre VPS à l'aide de votre nom d'utilisateur et de votre mot de passe.

### Mettre à jour l’index des paquets

Avant d’installer les composants, mettez à jour la liste des paquets :

```bash
sudo apt update
```

Appliquez les mises à jour disponibles :

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

### Installer PHP

Installez PHP :

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

Pour vérifier que PHP est bien installé, entrez la commande suivante :

```bash
sudo php -v
```

Si PHP est bien installé, un message de ce type doit apparaître :

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

:::info
Pour ce guide, nous choisissons Nginx mais vous êtes libre d'installer le serveur web de votre choix.

:::

Installez Nginx :

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

Pour vérifier que Nginx est bien installé, entrez la commande suivante :

```bash
sudo nginx -v
```

Si Nginx est bien installé, un message de ce type doit apparaître :

![env dev web](/images/bare-metal-cloud/virtual-private-servers/install-env-web-dev-on-vps/result_nginx_v.png)
En cas de besoin, n'hésitez pas à consulter le [site officiel de Nginx](https://www.nginx.com/).

### Installer un SGBD (**S**ystème de **G**estion de **B**ase de **D**onnées)

:::info
Choisissez l’onglet correspondant au SGBD que vous souhaitez utiliser. L’extension PHP adéquate est installée dans chaque cas.

:::


**MySQL / MariaDB**

Installez MariaDB (ou MySQL) et l’extension PHP associée :
```bash
sudo apt install -y mariadb-server php-mysql
```
Sécurisez l'installation :
```bash
sudo mariadb-secure-installation
```
Définissez un mot de passe pour votre SGBD et suivez les instructions à l'écran. Une fois l'installation de MariaDB (ou MySQL) terminée, le message suivant doit s'afficher :
![env dev web](/images/bare-metal-cloud/virtual-private-servers/install-env-web-dev-on-vps/success_msg_mariadb.png)

**PostgreSQL**

Installez PostgreSQL et l’extension PHP correspondante :
```bash
sudo apt install -y postgresql postgresql-contrib php-pgsql
```
Créez une base et un utilisateur (exemple) :
```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;"
```


### Conclusion

Vous venez d'installer PHP, un serveur Nginx et un SGBD (MariaDB/MySQL ou PostgreSQL). Vous possédez désormais un environnement de développement web fonctionnel sur votre VPS ou votre serveur dédié OVHcloud. Si vous le souhaitez, vous pouvez maintenant installer le CMS (**C**ontent **M**anagement **S**ystem) de votre choix, comme WordPress par exemple. Pour en savoir plus, consultez les guides « [Installer WordPress avec WP-CLI sur un VPS ou un serveur dédié](https://docs.ovhcloud.com/fr/guides/bare-metal-cloud/virtual-private-servers/install-wordpress-site-on-vps.md) » et « [Installer WordPress avec Docker sur un VPS ou un serveur dédié](https://docs.ovhcloud.com/fr/guides/bare-metal-cloud/virtual-private-servers/install-wordpress-docker-on-vps.md) ».

Pour obtenir quelques conseils généraux pour sécuriser un serveur basé sur GNU/Linux, consultez nos guides :

- [Sécuriser un VPS](https://docs.ovhcloud.com/fr/guides/bare-metal-cloud/virtual-private-servers/secure-your-vps.md)
- [Sécuriser un serveur dédié](https://docs.ovhcloud.com/fr/guides/bare-metal-cloud/dedicated-servers/securing-a-dedicated-server.md)

## Aller plus loin [](#)
[Installer WordPress avec WP-CLI sur un VPS ou un serveur dédié](https://docs.ovhcloud.com/fr/guides/bare-metal-cloud/virtual-private-servers/install-wordpress-site-on-vps.md)

[Installer WordPress avec Docker sur un VPS ou un serveur dédié](https://docs.ovhcloud.com/fr/guides/bare-metal-cloud/virtual-private-servers/install-wordpress-docker-on-vps.md)

[Sécuriser un VPS](https://docs.ovhcloud.com/fr/guides/bare-metal-cloud/virtual-private-servers/secure-your-vps.md)

[Sécuriser un serveur dédié](https://docs.ovhcloud.com/fr/guides/bare-metal-cloud/dedicated-servers/securing-a-dedicated-server.md)

Pour des prestations spécialisées (référencement, développement, etc), contactez les [partenaires OVHcloud](https://partner.ovhcloud.com/fr/directory/)

Échangez avec notre [communauté d’utilisateurs](https://community.ovhcloud.com/).
