Documentation du Dr FRAPPE

Ce wiki regroupe les résultats de mes expériences en informatique accumulés au cours de mes recherches sur le net.

Dans la mesure du possible, j'ai cité mes sources ; il en manque certainement… :-)

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
tutoriel:reseau:http:serveur:lemp:start [2024/09/21 10:42] – ↷ Liens modifiés en raison d'un déplacement. admintutoriel:reseau:http:serveur:lemp:start [2024/09/21 22:29] (Version actuelle) – [Mise en place de PHP] admin
Ligne 4: Ligne 4:
  
 **LEMP** ((**L**inux, NGINX (**e**ngine X), **M**ySQL/MariaDB, **P**HP/**P**erl/**P**ython)) est un serveur HTTP composé de : **LEMP** ((**L**inux, NGINX (**e**ngine X), **M**ySQL/MariaDB, **P**HP/**P**erl/**P**ython)) est un serveur HTTP composé de :
-  * **[[logiciel:reseau:web:serveur:nginx:start|]]**+  * **[[logiciel:reseau:http:serveur:nginx:start]]**
   * **PHP**, ou plutôt le packet **php-fpm**, interface pour communiquer avec le serveur NGINX et PHP.   * **PHP**, ou plutôt le packet **php-fpm**, interface pour communiquer avec le serveur NGINX et PHP.
-  * **[[logiciel:reseau:serveur:bdd:sql:mariadb:start|]]** +  * **[[logiciel:reseau:bdd:sql:mariadb:start]]** 
-  * **[[logiciel:reseau:serveur:bdd:adminer:start|]]**+  * **[[logiciel:reseau:bdd:adminer:start]]**
  
 ===== Pré-requis ===== ===== Pré-requis =====
Ligne 59: Ligne 59:
 ...</cli> ...</cli>
     - **Sur un PC du réseau, ouvrez en http l'adresse IP du serveur** [[http://<AdresseIpDeVotreServeur>]]. Si tout va bien, une page affiche les informations de PHP.     - **Sur un PC du réseau, ouvrez en http l'adresse IP du serveur** [[http://<AdresseIpDeVotreServeur>]]. Si tout va bien, une page affiche les informations de PHP.
-  - **Installez [[logiciel:reseau:serveur:bdd:sql:mariadb:start|]]** +  - **Installez [[logiciel:reseau:bdd:sql:mariadb:start]]** 
-  - **Installez [[logiciel:reseau:transfert:serveur:vsftpd:start|]]** +  - **Installez [[logiciel:reseau:ftp:serveur:vsftpd:start]]** 
-  - **Installez [[logiciel:reseau:serveur:bdd:adminer:start|]]**+  - **Installez [[logiciel:reseau:bdd:adminer:start]]**
   - **Sécurisez Nginx** :   - **Sécurisez Nginx** :
     * **[[tutoriel:reseau:http:serveur:nginx:ssl:autosigne:raspi:start]]**     * **[[tutoriel:reseau:http:serveur:nginx:ssl:autosigne:raspi:start]]**
Ligne 212: Ligne 212:
   - **Installez les modules de php** (remplacez **php7.3** par la version trouvée ci-dessus) :<cli prompt='$ '>USER@MACHINE:~$ sudo apt install php7.3-{fpm}</cli>   - **Installez les modules de php** (remplacez **php7.3** par la version trouvée ci-dessus) :<cli prompt='$ '>USER@MACHINE:~$ sudo apt install php7.3-{fpm}</cli>
     - Pour les installer :<cli prompt='$ '>USER@MACHINE:~$ sudo apt install php7.4-{fpm,cli,opcache,mbstring,curl,xml,gd,mysql,common,json,bcmath,bz2,intl,zip,pdo,imagick,tidy,xmlrpc,dev,imap,soap}</cli> FIXME php7.4-apc n'est pas retrouvé     - Pour les installer :<cli prompt='$ '>USER@MACHINE:~$ sudo apt install php7.4-{fpm,cli,opcache,mbstring,curl,xml,gd,mysql,common,json,bcmath,bz2,intl,zip,pdo,imagick,tidy,xmlrpc,dev,imap,soap}</cli> FIXME php7.4-apc n'est pas retrouvé
-  - **Installez [[logiciel:devlogiciel:php:start]]** +  - **Installez [[logiciel:developpement:langage:php:start|]]** 
-  - **[[logiciel:reseau:web:serveur:nginx:start|]]** +  - **[[logiciel:reseau:http:serveur:nginx:start]]** 
-    - **Installez [[logiciel:reseau:web:serveur:nginx:raspi:start|]]**+    - **Installez [[logiciel:reseau:http:serveur:nginx:raspi:start]]**
   - **Installez la base de données SQL**, selon le cas :   - **Installez la base de données SQL**, selon le cas :
     - **MariaDB** : définissez le mot de passe de l'utilisateur root de MariaDb :<cli prompt='$ '>USER@MACHINE:~$ sudo mysql_secure_installation</cli>Au début, répondre <key>Entrée</key> car il n'y a pas de mot de passe, puis en donner un). MariaDB est installé et prêt à l'emploi.     - **MariaDB** : définissez le mot de passe de l'utilisateur root de MariaDb :<cli prompt='$ '>USER@MACHINE:~$ sudo mysql_secure_installation</cli>Au début, répondre <key>Entrée</key> car il n'y a pas de mot de passe, puis en donner un). MariaDB est installé et prêt à l'emploi.
Navigation
  • Pages :
    • créer :
QR Code
QR Code LEMP - un serveur avec Linux, Nginx, MariaDB, PHP (generated for current page)