Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révisionLes deux révisions suivantes | ||
raspberrypi:linux:siteweb [2022/07/27 08:18] – [1.4 Affichage de la page d'accueil dans un navigateur] phil | raspberrypi:linux:siteweb [2024/07/08 17:21] – [1.3 Affectation des droits] phil | ||
---|---|---|---|
Ligne 3: | Ligne 3: | ||
===== Raspberry Pi - Installer un serveur (Apache - PHP - mySQL) ===== | ===== Raspberry Pi - Installer un serveur (Apache - PHP - mySQL) ===== | ||
- | [Mise à jour le 2/5/2022] | + | [Mise à jour le 4/5/2023] |
=== Sources === | === Sources === | ||
Ligne 30: | Ligne 30: | ||
=== 1.2 Installation === | === 1.2 Installation === | ||
+ | * **Ressource** : pour désinstaller Apache voir < | ||
<code bash *.bash> | <code bash *.bash> | ||
sudo apt install apache2 -y | sudo apt install apache2 -y | ||
Ligne 62: | Ligne 63: | ||
</ | </ | ||
- | === 1.4 Affichage de la page d' | + | \\ |
- | > Entrer l' | + | === 1.4 Affichage de la page d' |
+ | Entrer l' | ||
{{ : | {{ : | ||
- | > Apache utilise le répertoire **/ | + | Apache utilise le répertoire **/ |
- | > Exemple : si on entre l’adresse http:// | + | |
+ | //Exemple// : si on entre l’adresse http:// | ||
<callout type=" | <callout type=" | ||
Ligne 78: | Ligne 81: | ||
=== 2.1 Installation === | === 2.1 Installation === | ||
- | <note tip> | + | <callout type="tip" icon=" |
<code bash *.bash> | <code bash *.bash> | ||
Ligne 148: | Ligne 151: | ||
Pour cela, une fois connecté à mariaDB (invite MariaDB[(none)], | Pour cela, une fois connecté à mariaDB (invite MariaDB[(none)], | ||
<code sql *.sql> | <code sql *.sql> | ||
- | DROP USER ' | + | DROP USER ' |
CREATE USER ' | CREATE USER ' | ||
GRANT ALL PRIVILEGES ON *.* TO ' | GRANT ALL PRIVILEGES ON *.* TO ' | ||
Ligne 154: | Ligne 157: | ||
</ | </ | ||
- | <note tip>Pour se connecter, on utilisera la commande **mysql < | + | <callout type="tip" icon=" |
- | <note>Un lien pour voir comment **changer les mots de passe** des utilisateurs et de root dans MySQL < | + | <callout type=" |
==== 4. PHPMyAdmin, gérer facilement ses bases de données ==== | ==== 4. PHPMyAdmin, gérer facilement ses bases de données ==== | ||
{{ : | {{ : | ||
- | PHPMyAdmin est une application développée en PHP qui vise à fournir une **interface simplifiée pour MySQL**. | + | PHPMyAdmin est une application développée en PHP qui vise à fournir une **interface simplifiée** pour **MariaDB** (MySQL). |
Elle permet notamment de voir le contenu d'une base de données, ou de la manipuler sans avoir besoin de faire des requêtes MySQL. | Elle permet notamment de voir le contenu d'une base de données, ou de la manipuler sans avoir besoin de faire des requêtes MySQL. | ||
Ligne 179: | Ligne 182: | ||
{{ : | {{ : | ||
- | <note important>**Le mot de passe root est celui de MySQL**.</note> | + | <callout type=" |
Si nécessaire, | Si nécessaire, | ||
Ligne 188: | Ligne 191: | ||
***Vérification** | ***Vérification** | ||
- | <note tip>Pour vérifier le bon fonctionnement de PHPMyAdmin, il suffit de s'y connecter avec l' | + | <callout type="tip" icon=" |
// | // | ||
Ligne 196: | Ligne 199: | ||
</ | </ | ||
- | <note warning> | + | <callout type="warning" icon=" |
<code bash *.bash> | <code bash *.bash> | ||
Ligne 211: | Ligne 214: | ||
* **Documentation** sur le < | * **Documentation** sur le < | ||
- | **cURL** est un outil en ligne de commande qui permet de transférer des données depuis ou vers un serveur. Cet outil prend en charge divers protocoles réseau tels que HTTP, HTTPS, FTP, SFTP, SCP, etc. Curl peut être utilisé pour automatiser des tâches Web, télécharger | + | **cURL** est un outil en ligne de commande qui permet de transférer des données depuis ou vers un serveur. Cet outil prend en charge divers protocoles réseau tels que HTTP, HTTPS, FTP, SFTP, SCP, etc. Curl peut être utilisé pour automatiser des tâches Web, télécharger |
- | <note important>cURL est installé avec les **extensions communes** en exécutant la commande //sudo apt install php-common// | + | <callout type=" |