Des nouvelles ont été ajoutées en tête de listes.
Remontez pour les voir.
Inscription à la newsletter
Création d'un environnement simple avec Docker, PHP 8.4, Composer, Nginx et MariaDB.
DEV -
03/02
Ceci est mon premier article sur cette plateforme, et le but ici est de garder les choses simples, pratiques et...
Ceci est mon premier article sur cette plateforme, et l'objectif ici est de garder les choses simples, pratiques et faciles à suivre.
Vous avez probablement eu du mal à installer des extensions PHP, à configurer Nginx ou à installer une base de données sur votre machine locale, tout comme moi ; Docker peut vous rendre la vie beaucoup plus facile. Dans ce guide, nous allons construire un environnement de développement moderne et simple en utilisant :
PHP 8.4 (FPM)
Compositeur
Nginx
MariaDB
Docker et Docker Composer
Tous les services fonctionneront ensemble avec une seule commande.
Structure du projet
Commencez par créer la structure de dossiers suivante :
Entrer en mode plein écran Quitter le mode plein écran
Chaque dossier a une responsabilité claire :
docker/php: Image PHP et extensions
docker/nginx:Configuration de Nginx
src: code source de l'application
PHP 8.4 avec Composer (Dockerfile)
Créer le fichierdocker/php/Dockerfile:
# Image de base avec PHP 8.4 et FPM FROM php:8.4-fpm # Installer les dépendances système et les extensions PHP RUN apt-get update && apt-get install -y \ git \ unzip \ libzip-dev \ && docker-php-ext-install pdo pdo_mysql zip # Installer Composer à partir de l'image officielle COPY --from=composer:2 /usr/bin/composer /usr/bin/composer # Définir le répertoire de travail WORKDIR /var/www/html
Entrer en mode plein écran Quitter le mode plein écran
Ce que fait ce Doc... [Courte citation de 8% de l'article original]
Loading...
🍪
Le modèle économique de notre site repose sur l'affichage de publicités personnalisées basées sur l'utilisation de cookies publicitaires. En continuant votre visite sur notre site, vous consentez à l'utilisation de ces cookies.
Politique de confidentialité