Maison  >  Article  >  développement back-end  >  Installation PHP du Raspberry Pi MySQL

Installation PHP du Raspberry Pi MySQL

王林
王林original
2023-05-07 09:26:07821parcourir

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.

  1. Installer Apache

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 :

Installation PHP du Raspberry Pi MySQL

  1. Installer MySQL

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>
  1. Installer PHP

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.

  1. Installer via apt-get

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
  1. Installez via le code source

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn