Vous utilisez un navigateur obsolète, veuillez le mettre à jour.
Veuillez utiliser un navigateur internet moderne avec JavaScript activé pour naviguer sur OpenClassrooms.com
Une question ? Pas de panique, on va vous aider !
Ce sujet est fermé.
Bonjour,
Je veux me faire un environnement PHP de dev avec docker. Voici mon docker-file:
web: image: nginx:1.13.12 volumes: - //c/Users/florian/Desktop/docker/docker:/app - //c/Users/florian/Desktop/docker/nginx:/etc/nginx/conf.d links: - php:php php: image: php:7.2.4-fpm volumes: - //c/Users/florian/Desktop/docker/docker:/app links: - db:db adminer: image: adminer:4.6.2 ports: - "8080:8080" links: - db:db db: image: mysql:5.7.21 environment: - MYSQL_ROOT_PASSWORD=root - MYSQL_DATABASE=product volumes: - //c/Users/florian/Desktop/docker/mysql:/val/lib/mysql ports: - "3306:3306"
Je pense avoir oublie une etape . J'arrive bien a acceder au container adminer via : ip-docker:8080. ce que je ne comprend pas, c'est si je veux faire un site web. Je dois placer les fichiers .php et quelle URL je dois utiliser pour les afficher?
Voici le fichier de conf nginx:
server { listen 80; server_name localhost; root /app; index index.php index.html index.htm; location / { try_files $uri $uri/ /index.php?$query_string; } location ~*\.php$ { fastcgi_index index.php; fastcgi_pass php:9000; include fastcgi_params; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; } }
Merci de votre aide Bonne semaine