Le Raspberry Pi est un petit ordinateur doté à la fois de fonctions de développement et de divertissement. En raison de sa petite taille, de son prix bas et de sa faible consommation d'énergie, il est largement utilisé dans les domaines de la création, de l'éducation, du divertissement à domicile et dans d'autres domaines. Développer des applications sur le Raspberry Pi implique l'apprentissage et l'utilisation de nombreuses piles technologiques. Cet article explique principalement comment installer l'extension PHP sur Raspberry Pi, se connecter à la base de données MySQL et fournir une prise en charge pour le développement d'applications.
1. Installez l'environnement LAMP sur le Raspberry Pi
Avant d'installer l'extension PHP sur le Raspberry Pi, vous devez installer l'environnement LAMP (c'est-à-dire Linux + Apache + MySQL + PHP). Ici, nous utilisons Raspberry Pi OS comme système d'exploitation.
Entrez la commande suivante dans le terminal pour installer Apache :
sudo apt-get update sudo apt-get install apache2 -y
Une fois l'installation terminée, entrez l'adresse IP du Raspberry Pi dans le navigateur, vous pouvez voir la page suivante :
Entrez la commande suivante dans le terminal pour installer MySQL :
sudo apt-get install mysql-server -y
Une fois l'installation terminée, entrez la commande suivante dans le terminal pour démarrer le service MySQL :
sudo systemctl start mysql.service
Vous pouvez utiliser la commande suivante pour vérifier si MySQL est installé avec succès :
sudo mysql -u root -p
Après avoir saisi le mot de passe, si la connexion à la base de données MySQL est réussie, les informations suivantes s'afficheront :
Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 137 Server version: 5.7.26-0ubuntu0.18.04.1 (Ubuntu) Copyright (c) 2000, 2019, Oracle and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. mysql>
Entrez la commande suivante dans le terminal pour installer PHP :
sudo apt-get install php libapache2-mod-php -y
Une fois l'installation terminée, redémarrez le service Apache :
sudo systemctl restart apache2.service
2. Tree Installez l'extension MySQL sur le Berry Pi
Installez l'extension MySQL dans l'environnement LAMP pour que l'application puisse se connecter à la base de données MySQL et effectuer des opérations telles que la lecture et l’écriture de données. Deux méthodes d'installation couramment utilisées sont présentées ci-dessous.
Entrez la commande suivante dans le terminal pour installer :
sudo apt-get install php-mysql -y
Une fois l'installation terminée, redémarrez le service Apache :
sudo systemctl restart apache2.service
Vous devez d'abord installez la bibliothèque libmysqlclient-dev, entrez Installer avec la commande suivante :
sudo apt-get install libmysqlclient-dev -y
Téléchargez le package de code source PHP, décompressez :
wget https://www.php.net/distributions/php-7.4.27.tar.xz tar xf php-7.4.27.tar.xz
Entrez le répertoire décompressé, configurez les options de compilation :
cd php-7.4.27 ./configure --with-mysqli/mysqlnd --with-pdo-mysql/mysqlnd
Compilez :
make sudo make install
Ajoutez la configuration suivante au fichier php.ini :
extension=mysqli
Après avoir enregistré la configuration, redémarrez le service Apache :
sudo systemctl restart apache2.service
3. Testez la connexion MySQL
Sur le Raspberry Pi, vous pouvez utiliser du code PHP pour tester si la connexion MySQL est réussie. Créez un fichier test.php dans le répertoire /var/www/html et entrez le code suivant :
<?php $servername = "localhost"; $username = "root"; $password = "password"; // 创建连接 $conn = mysqli_connect($servername, $username, $password); // 检测连接是否成功 if (!$conn) { die("Connection failed: " . mysqli_connect_error()); } echo "Connected successfully"; ?>
Parmi eux, $servername est l'adresse de la base de données, $username est le nom d'utilisateur et $password est le mot de passe.
Accédez au fichier test.php Si "Connecté avec succès" s'affiche, cela signifie que la connexion à MySQL est réussie.
4. Résumé
Grâce à l'introduction de cet article, nous avons appris comment installer l'environnement LAMP et l'extension MySQL sur le Raspberry Pi, et comment tester la connexion MySQL. Dans le développement d'applications, la base de données MySQL est une méthode de stockage fréquemment utilisée. La maîtrise de la méthode de connexion à MySQL est cruciale pour le développement d'applications Raspberry Pi.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!