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 | ||
raspberrypi:linux:siteweb [2022/07/27 08:31] – [3. Installation d'une base de données] phil | raspberrypi:linux:siteweb [2023/05/04 12:47] (Version actuelle) – [Raspberry Pi - Installer un serveur (Apache - PHP - mySQL)] 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 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 156: | Ligne 157: | ||
<callout type=" | <callout type=" | ||
- | <callout type=" | + | <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=" |