raspberrypi:linux:siteweb

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édentes Révision précédente
Prochaine révision
Révision précédente
raspberrypi:linux:siteweb [2024/07/08 17:24] – [2.1 Installation] philraspberrypi:linux:siteweb [2025/04/02 09:14] (Version actuelle) – [3. Installation d'une base de données] phil
Ligne 1: Ligne 1:
 [[raspberrypi:linux:raspilinux|{{ :iconemaison.jpg?nolink&25|Sommaire Raspberry Pi sous Linux}}]] [[raspberrypi:linux:raspilinux|{{ :iconemaison.jpg?nolink&25|Sommaire Raspberry Pi sous Linux}}]]
  
-===== Raspberry Pi - Installer un serveur (Apache - PHP - mySQL) =====+===== Rpi - Installer un serveur (Apache - PHP - mySQL) =====
  
-[Mise à jour le 8/7/2024]+[Mise à jour le 31/03/2025]
  
 === Sources === === Sources ===
Ligne 103: Ligne 103:
 === 2.2 D'autres extensions === === 2.2 D'autres extensions ===
 <code bash *.bash> <code bash *.bash>
-sudo apt -y install php-mbstring # nécessaire pour le stockage et l'affichage des caractères multioctets+sudo apt install php-mbstring -y # nécessaire pour le stockage et l'affichage des caractères multioctets
 </code> </code>
 +
 +\\
  
 === 2.3 Version === === 2.3 Version ===
Ligne 116: Ligne 118:
 #    with Zend OPcache v7.3.11-1~deb10u1, Copyright (c) 1999-2018, by Zend Technologies #    with Zend OPcache v7.3.11-1~deb10u1, Copyright (c) 1999-2018, by Zend Technologies
 </code> </code>
 +
 +\\
  
  
Ligne 130: Ligne 134:
 {{ :raspberrypi:linux:phpinfo.png?nolink |}} {{ :raspberrypi:linux:phpinfo.png?nolink |}}
 {{ :raspberrypi:linux:curl.png?nolink |}} {{ :raspberrypi:linux:curl.png?nolink |}}
 +
 +\\
 +
 ==== 3. Installation d'une base de données ==== ==== 3. Installation d'une base de données ====
 {{ :raspberrypi:linux:mariadb.png?nolink&150|}} {{ :raspberrypi:linux:mariadb.png?nolink&150|}}
Ligne 140: Ligne 147:
 </code> </code>
  
-  * **Vérification**+  * **Connexion à la base (root)**
  
 <code bash *.bash> <code bash *.bash>
-sudo mysql --user=root # Connexion à la base+sudo mysql -root # Connexion à la base
  
 # Exemple d'affichage obtenu # Exemple d'affichage obtenu
Ligne 163: Ligne 170:
 Pour cela, une fois connecté à mariaDB (invite MariaDB[(none)], lancez les commandes suivantes (remplacez password par le mot de passe de votre choix) : Pour cela, une fois connecté à mariaDB (invite MariaDB[(none)], lancez les commandes suivantes (remplacez password par le mot de passe de votre choix) :
 <code sql *.sql> <code sql *.sql>
-DROP USER 'root'@'localhost'; # Suppression de root +SET PASSWORD FOR 'root'@'localhost' = PASSWORD('NouveauMotDePasse')
-CREATE USER 'root'@'localhost' IDENTIFIED BY 'password'; # password à remplacer +FLUSH privileges
-GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' WITH GRANT OPTION+QUIT; pour se déconnecter
-Se déconnecter avec Ctrl-C+
 </code> </code>
  
-<callout type="tip" icon="true">Pour se connecter, on utilisera la commande **mysql <nowiki>--</nowiki>user=root <nowiki>--</nowiki>password=motdepasse**. Pour se déconnecter : **Ctrl-C**</callout>+<callout type="tip" icon="true">Pour tester (se connecterla connexion : **mysql <nowiki>-</nowiki>root (ou login) <nowiki>-</nowiki>p** mot2pass\\ Pour se déconnecter : **quit**</callout>
  
 <callout type="info" icon="true">Un lien pour voir comment **changer les mots de passe** des utilisateurs et de root <html><a href="https://www.it-connect.fr/changer-de-mot-de-passe-mysql%EF%BB%BF/" target="_blank">ici</a></html></callout> <callout type="info" icon="true">Un lien pour voir comment **changer les mots de passe** des utilisateurs et de root <html><a href="https://www.it-connect.fr/changer-de-mot-de-passe-mysql%EF%BB%BF/" target="_blank">ici</a></html></callout>
 +
 +\\
  
 ==== 4. PHPMyAdmin, gérer facilement ses bases de données ==== ==== 4. PHPMyAdmin, gérer facilement ses bases de données ====
Ligne 211: Ligne 219:
 </code> </code>
  
-<callout type="warning" icon="true">**Si une erreur se produit**, c'est peut-être dû au fait que PHPMyAdmin est installé dans un autre dossier. Dans ce cas, entrer la commande ci-dessous.</callout>+<callout type="warning" icon="true" color="red">**Si une erreur se produit**, c'est peut-être dû au fait que PHPMyAdmin est installé dans un autre dossier. Dans ce cas, entrer la commande ci-dessous.</callout>
  
 <code bash *.bash> <code bash *.bash>
Ligne 220: Ligne 228:
 La page de connexion ci-dessous doit s'afficher dans le navigateur. La page de connexion ci-dessous doit s'afficher dans le navigateur.
 {{ :raspberrypi:linux:phpmyadmin.png?nolink&300 |}} {{ :raspberrypi:linux:phpmyadmin.png?nolink&300 |}}
 +
 +\\
  
 ==== 5. Extensions pour Apache ==== ==== 5. Extensions pour Apache ====
  • raspberrypi/linux/siteweb.1720452247.txt.gz
  • Dernière modification : 2024/07/08 17:24
  • de phil