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 [2023/05/04 12:47] – [1.2 Installation] 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 27/7/2022] |
=== 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 63: | Ligne 64: | ||
=== 1.4 Affichage de la page d' | === 1.4 Affichage de la page d' | ||
- | + | Entrer l' | |
- | > 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 79: | ||
=== 2.1 Installation === | === 2.1 Installation === | ||
- | <note tip> | + | <callout type="tip" icon=" |
<code bash *.bash> | <code bash *.bash> | ||
Ligne 148: | Ligne 149: | ||
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 155: | ||
</ | </ | ||
- | <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 180: | ||
{{ : | {{ : | ||
- | <note important>**Le mot de passe root est celui de MySQL**.</note> | + | <callout type=" |
Si nécessaire, | Si nécessaire, | ||
Ligne 188: | Ligne 189: | ||
***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 197: | ||
</ | </ | ||
- | <note warning> | + | <callout type="warning" icon=" |
<code bash *.bash> | <code bash *.bash> | ||
Ligne 211: | Ligne 212: | ||
* **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=" |