Installer un environnement Web: Linux, Nginx, MariaDB, PHP

Développer et Déployer un site internet avec Linux, Nginx, MariaDB, PHP, PhpStorm
Free tutorial
Rating: 4.7 out of 5 (5 ratings)
219 students
1hr 31min of on-demand video
French

Installer le serveur linux Debian
Installer le serveur web Nginx
Installer le serveur de base de données (SGBD) MariaDB
Installer le service PHP
Installer le logiciel de développement PHP PHPStorm
Déployer les pages de votre projet vers le serveur web

Requirements

  • Une bonne maîtrise de PHP à partir de la version 7
  • Un bonne maîtrise du langage Sql
  • Des notions d'administration d'un serveur linux

Description

L’objectif de cette formation est de vous permettre d’acquérir les compétences nécessaires pour installer un environnement de développement web sous linux :


  • Installer le gestionnaire de machine virtuelle VirtualBox

  • Créer une nouvelle VM (machine virtuelle) de type Linux Debian 64

  • Ajuster les paramètres de la VM, paramétrer la taille de stockage et de la mémoire RAM

  • Installation de Debian, la distribution linux dans sa version minimal serveur

  • Ajout de l’utilisateur « sadmin » administrateur du serveur

  • Configuration de la connexion Client/Serveur en mode SSH pour un accès à distance vers le serveur

  • Utilisation du logiciel « MTPuTTY » pour gérer les connexions SSH multiples.

  • Installation de NGINX, le serveur web

  • Vérification du fonctionnement du serveur Web

  • Gérer les processus de gestion du serveur Nginx

  • Créer un site internet, [dev-laravel-training] avec nginx

  • Configuration des server blocks (Virtual Hosts) pour accéder au site internet

  • Vérification du fonctionnement du site internet

  • Installation de PHP, des extensions PHP et du service PHP-FPM

  • Installation de MariaDB, serveur de bases de données alternative à Mysql

  • Installation de phpMyAdmin, interface de gestion de MariaDb

  • Installation de PhpStorm, logiciel de développement Php

  • Configuration SFTP entre le projet PhpStorm et le serveur Debian pour un accès à distance

  • Configuration du déploiement de fichiers de votre projet local vers le serveur

  • Ajout , modification et suppression de fichiers web en local et déploiement sur le serveur web

Who this course is for:

  • Développeurs PHP souhaitant travailler dans un environnement Linux

Instructor

Développeur, formateur
Abdelkrim MSAOUBI
  • 4.8 Instructor Rating
  • 7 Reviews
  • 356 Students
  • 2 Courses

Je suis développeur et formateur depuis une vingtaine d'années.

Passionné par l'informatique et les nouvelles technologies, mon expérience peut vous apporter toutes les connaissances nécessaires pour développer des applications web.

La pédagogie et un savoir faire professionnel sont les deux piliers sur lesquels reposent mes cours de formation.

Découvrez mes formations gratuites avant d'approfondir vos connaissances. Une fois convaincu, vous pourrez booster votre potentiel de progression !

Top companies trust Udemy

Get your team access to Udemy's top 15,000+ courses