Installer un environnement de développement web sur un VPS ou un serveur dédié
Objectif
Si vous souhaitez installer un CMS (Content Management System) 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 (Système de Gestion de Base de Donné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.
OVHcloud met à votre disposition des services dont la configuration, la gestion et la responsabilité vous incombent. Il vous revient de ce fait d'en assurer le bon fonctionnement.
Nous mettons à votre disposition ce tutoriel afin de vous accompagner au mieux sur des tâches courantes. Néanmoins, nous vous recommandons de faire appel à un prestataire spécialisé et/ou de contacter l'éditeur du service si vous éprouvez des difficultés. En effet, nous ne serons pas en mesure de vous fournir une assistance. Plus d'informations dans la section Aller plus loin de ce tutoriel.
Prérequis
- Disposer d'une offre VPS ou d'un serveur dédié dans votre espace client OVHcloud
- 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 :
Appliquez les mises à jour disponibles :
Installer PHP
Installez PHP :
Pour vérifier que PHP est bien installé, entrez la commande suivante :
Si PHP est bien installé, un message de ce type doit apparaître :

Installer un serveur web
Pour ce guide, nous choisissons Nginx mais vous êtes libre d'installer le serveur web de votre choix.
Installez Nginx :
Pour vérifier que Nginx est bien installé, entrez la commande suivante :
Si Nginx est bien installé, un message de ce type doit apparaître :

En cas de besoin, n'hésitez pas à consulter le site officiel de Nginx.
Installer un SGBD (Système de Gestion de Base de Données)
Choisissez l’onglet correspondant au SGBD que vous souhaitez utiliser. L’extension PHP adéquate est installée dans chaque cas.
Installez MariaDB (ou MySQL) et l’extension PHP associée :
Sécurisez l'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 :

Installez PostgreSQL et l’extension PHP correspondante :
Créez une base et un utilisateur (exemple) :
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 (Content Management System) 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é » et « Installer WordPress avec Docker sur un VPS ou un serveur dédié ».
Pour obtenir quelques conseils généraux pour sécuriser un serveur basé sur GNU/Linux, consultez nos guides :
Aller plus loin
Installer WordPress avec WP-CLI sur un VPS ou un serveur dédié
Installer WordPress avec Docker sur un VPS ou un serveur dédié
Pour des prestations spécialisées (référencement, développement, etc), contactez les partenaires OVHcloud
Échangez avec notre communauté d'utilisateurs.