---
title: "Installer WordPress avec WP-CLI sur un VPS ou un serveur dédié"
description: "Découvrez comment installer WordPress avec WP-CLI sur un VPS ou un serveur dédié OVHcloud"
url: https://docs.ovhcloud.com/fr/guides/bare-metal-cloud/virtual-private-servers/install-wordpress-site-on-vps
lang: fr
lastUpdated: 2026-07-31
---
> 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 WordPress avec WP-CLI sur un VPS ou un serveur dédié

## Objectif

Installer WordPress sur un VPS ou un serveur dédié présente plusieurs avantages, comme la personnalisation complète de l'environnement, une optimisation des performances et un renforcement de la sécurité. Que vous soyez un développeur expérimenté ou un débutant souhaitant lancer votre premier site web, ce guide vous explique pas à pas comment installer WordPress sur un VPS OVHcloud avec WP-CLI. WP-CLI est une interface en ligne de commande permettant l'installation manuelle de WordPress sur votre VPS OVHcloud.

**Découvrez comment installer WordPress avec WP-CLI 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
- Avoir [configuré un environnement de développement web sur votre VPS ou votre serveur dédié](https://docs.ovhcloud.com/fr/guides/bare-metal-cloud/virtual-private-servers/install-env-web-dev-on-vps.md)
- Disposer d'un nom de domaine (enregistré chez OVHcloud ou auprès d'un autre bureau d'enregistrements)

## En pratique

:::info
Comme précisé dans les [prérequis](#prérequis), nous partons du principe que vous possédez déjà un [environnement de développement web configuré sur votre VPS ou votre serveur dédié](https://docs.ovhcloud.com/fr/guides/bare-metal-cloud/virtual-private-servers/install-env-web-dev-on-vps.md). Pour ce guide, les composants suivants sont déjà installés sur le VPS :

- PHP (version 8.2.7)
- Le serveur web Nginx
- Le SGBD MariaDB

:::

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

### Installer WP-CLI

Téléchargez WP-CLI en utilisant `curl` ou `wget` :

```sh
~$ curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar
```

Rendez le fichier téléchargé exécutable :

```sh
~$ sudo chmod +x wp-cli.phar
```

Déplacez le fichier exécutable pour l'utiliser comme commande 'wp' :

```sh
~$ sudo mv wp-cli.phar /usr/local/bin/wp
```

Testez l'installation de WP-CLI en exécutant la commande :

```sh
~$ wp –info
```

Si WP-CLI s'est bien installé, un message de ce type apparaît :

![WP VPS](/images/bare-metal-cloud/virtual-private-servers/install-wordpress-site-on-vps/result_wp_info.png)
### Installer WordPress avec WP-CLI

#### Créer la base de données WordPress

Connectez-vous à MariaDB :

```sh
~$ sudo mysql -u root -p
```

Créez la base de données pour votre site web WordPress :

```sh
~$ CREATE DATABASE <database_name>;
```

Créez un utilisateur MariaDB et attribuez-lui des privilèges sur la base de données :

```sh
GRANT ALL PRIVILEGES ON database_name.* TO 'wordpress_user'@'localhost' IDENTIFIED BY '<strong_password>';
FLUSH PRIVILEGES;
EXIT;
```

#### Installer WordPress

Naviguez vers le répertoire où vous souhaitez installer WordPress, par exemple :

```sh
~$ cd /var/www/html
```

Téléchargez WordPress grâce à WP-CLI :

```sh
~$ wp core download --locale=fr_FR
```

Il est possible que l'erreur suivante survienne :

```sh
~$ Error: '/var/www/html/' is not writable by current user.
```

Cela signifie que votre utilisateur (celui de votre VPS OVHcloud) n'a pas la permission pour écrire dans le répertoire `/var/www/html`. Une manière simple et sécurisée de résoudre ce problème est de changer le propriétaire du répertoire `/var/www/html` pour le faire correspondre à votre utilisateur.

Pour accorder les droits, entrez la commande suivante :

```sh
~$ sudo chown -R your_user:your_group /var/www/html/
```

Remplacez `your_user` et `your_group` par votre nom d'utilisateur et groupe d'utilisateurs actuels. Sur de nombreux systèmes Linux, le groupe d'utilisateurs par défaut pour un utilisateur est le même que le nom d'utilisateur. Vous pouvez trouver votre nom d'utilisateur avec la commande `whoami` et votre groupe avec `groups`.

Tentez à nouveau de télécharger WordPress :

```sh
~$ wp core download --locale=fr_FR
```

Si le téléchargement de WordPress s'est bien déroulé, le message suivant doit s'afficher :

![WP VPS](/images/bare-metal-cloud/virtual-private-servers/install-wordpress-site-on-vps/result_wp_downloaded.png)
Créez le fichier de configuration « wp-config.php » :

```sh
~$ wp config create --dbname=wordpress_db --dbuser=wordpress_user --dbpass=strong_password --dbhost=localhost
```

Remplacez wordpress\_db, wordpress\_user et strong\_password par les valeurs que vous avez précédemment définies.

Si tout s'est bien déroulé, le message suivant doit apparaître :

![WP VPS](/images/bare-metal-cloud/virtual-private-servers/install-wordpress-site-on-vps/result_wp_config.png)
Lancez l'installation de WordPress :

```sh
~$ wp core install --url=your_domain.com --title="Your website title" --admin_user="admin" --admin_password="another_strong_password" --admin_email="your_email@example.com"
```

Si l'installation de WordPress s'est bien déroulée, le message suivant doit s'afficher :

![WP VPS](/images/bare-metal-cloud/virtual-private-servers/install-wordpress-site-on-vps/result_wp_installed.png)
### Configurer Nginx

#### Créer un fichier de configuration pour votre site web

Naviguez vers le répertoire des sites disponibles de Nginx :

```sh
~$ cd /etc/nginx/sites-available/
```

Créez un nouveau fichier de configuration pour votre site web WordPress. Celui-ci doit porter le nom de votre domaine :

```sh
~$ sudo nano your_domain.com
```

Dans le fichier que vous venez de créer, ajoutez la configuration suivante (cette configuration est un exemple de base pour un site WordPress) :

```sh
server {
    listen 80;
    server_name your_domain.com www.your_domain.com;
    root /var/www/html;
    index index.php index.html index.htm;

    location / {
        try_files $uri $uri/ /index.php?$args;
    }

    location ~ \.php$ {
        include snippets/fastcgi-php.conf;
        fastcgi_pass unix:/var/run/php/php8.2-fpm.sock;
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
        include fastcgi_params;
    }

    location ~ /\.ht {
        deny all;
    }
}
```

Si vous utilisez une version PHP différente de 8.2.X, remplacez la ligne :

```sh
fastcgi_pass unix:/var/run/php/php8.2-fpm.sock;
```

par la ligne :

```sh
fastcgi_pass unix:/var/run/php/php<your_php_version>-fpm.sock;
```

Pour que Nginx charge la configuration de votre site web, créez un lien symbolique de votre fichier de configuration dans le répertoire `/etc/nginx/sites-available/` :

```sh
~$ sudo ln -s /etc/nginx/sites-available/your_domain.com /etc/nginx/sites-enabled/
```

#### Tester la configuration Nginx

Avant de redémarrer Nginx pour appliquer les modifications, il est primordial de tester votre configuration pour s'assurer qu'il n'y a pas d'erreurs :

```sh
~$ sudo nginx -t
```

Si aucune erreur n'a été détectée, le message suivant s'affiche :

![WP VPS](/images/bare-metal-cloud/virtual-private-servers/install-wordpress-site-on-vps/result_nginx_t.png)
#### Redémarrer Nginx

Une fois la configuration testée et validée, redémarrez Nginx pour appliquer les changements :

```sh
~$ systemctl restart nginx
```

### Accéder à votre site web

#### Relier le nom de domaine à l'adresse IP du VPS ou du serveur dédié

Pour accéder à votre site web depuis un navigateur, liez d'abord le nom de domaine de votre site web WordPress à l'adresse IP de votre VPS ou de votre serveur dédié.

Connectez-vous à votre espace client OVHcloud
, puis rendez-vous dans la partie `Web Cloud
`.
Dans le menu de gauche, cliquez sur `Noms de domaine
` puis sélectionnez le nom de domaine que vous avez choisi pour votre site WordPress.
Cliquez sur l'onglet `Zone DNS
` puis, dans le tableau qui s'affiche, identifiez la ligne ayant pour type la valeur `A`
. Ouvrez le menu d'actions `⋮
` sur cette ligne et cliquez sur `Modifier l'entrée
`.
Dans le formulaire d'édition, entrez l'adresse IP de votre VPS ou de votre serveur dédié dans le champ `Cible
`, puis confirmez vos modifications.
### Conclusion

Vous venez d'installer WordPress sur votre VPS OVHcloud ou votre Serveur Dédié avec WP-CLI. Vous pouvez désormais accéder à votre site web WordPress depuis un navigateur.

## Aller plus loin [](#)
[Installer un environnement de développement web sur un VPS OVHcloud](https://docs.ovhcloud.com/fr/guides/bare-metal-cloud/virtual-private-servers/install-env-web-dev-on-vps.md)

[Installer WordPress avec Docker sur un VPS OVHcloud](https://docs.ovhcloud.com/fr/guides/bare-metal-cloud/virtual-private-servers/install-wordpress-docker-on-vps.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/).
