sinon on est en 2018 et y'a Docker...
exemple: fichier docker-compose.yml
version: '2'
services:
mariadb:
image: 'bitnami/mariadb:latest'
environment:
- ALLOW_EMPTY_PASSWORD=yes
- MARIADB_USER=bn_wordpress
- MARIADB_DATABASE=bitnami_wordpress
volumes:
- /path/to/mariadb-persistence:/bitnami
wordpress:
image: bitnami/wordpress:latest
depends_on:
- mariadb
ports:
- '80:80'
- '443:443'
environment:
- WORDPRESS_DATABASE_USER=bn_wordpress
- WORDPRESS_DATABASE_NAME=bitnami_wordpress
- ALLOW_EMPTY_PASSWORD=yes
volumes:
- /path/to/wordpress-persistence:/bitnami
ajuste /path/to/... a ton emplacement de stockage (local ou distant).
et pour lancer le tout:
docker-compose up -d
(pre-requis sur l'host: docker et docker-compose)
Cet exemple est avec avec les images de Bitnami, la doc:
https://github.com/bitnami/bitnami-docker-wordpressMais tu peux utiliser les images officiels de Wordpress et MariaDB.
L'avantage est que tu ne dépend plus d'Ubuntu, tu ne "salit" plus ta VM avec des installations partielles ou foireuses.
et si c'est pour un hosting public, tu peux mettre un 3eme container avec Caddy pour avoir le certificat https sans rien faire.