Afin de transformer votre VPS en un environnement de développement web fonctionnel, il est essentiel d’installer les services de base nécessaires. Ce guide vous expliquera comment installer et configurer ces composants fondamentaux afin de préparer votre serveur à héberger des applications ou des CMS (Content Management System).
Les services principaux à installer sont les suivants :
- PHP : l’un des langages les plus utilisés pour la création de sites web. Il est nécessaire d’installer PHP afin que votre site puisse exécuter des scripts et des fonctionnalités dynamiques.
- Serveur web : Le serveur web est indispensable pour servir les pages de votre site. Les serveurs web les plus populaires sont Apache et Nginx, chacun ayant ses propres avantages en termes de flexibilité, de performance et de facilité de configuration.
- SGBD (Système de gestion de base de données) : Pour stocker, gérer et récupérer efficacement vos données, vous aurez besoin d’un SGBD. Parmi les SGBD les plus utilisés en développement web figurent MySQL, PostgreSQL et MariaDB.
Prérequis
- Une solution VPS ou un serveur dédié accessible depuis votre espace client Octenium.
- Un accès administrateur (sudo) à votre serveur via SSH.
Installer PHP
Pour Ubuntu/Debian :
sudo apt install php php-cli php-mysql php-xml php-gd php-curl -y
Pour CentOS :
sudo yum install epel-release
sudo yum install php php-cli php-mysql php-xml php-gd php-curl -y
php -v
Installer un serveur web
Serveur web Apache
Sur Ubuntu/Debian :
sudo apt install apache2 -y
Sur CentOS :
sudo yum install httpd -y
Pour démarrer Apache et le configurer pour qu’il démarre au démarrage du serveur :
sudo systemctl start apache2
# Sur Ubuntu/Debian
sudo systemctl enable apache2
# Sur Ubuntu/Debian
sudo systemctl start httpd
# Sur CentOS
sudo systemctl enable httpd
# Sur CentOS
Serveur web Nginx :
Sur Ubuntu/Debian :
sudo apt install nginx -y
Sur CentOS :
sudo yum install nginx -y
Démarrez et activez Nginx :
sudo systemctl start nginx
sudo systemctl enable nginx