Raspberry Pi PHP-Installation MySQL

王林
Freigeben: 2023-05-07 09:26:07
Original
842 Leute haben es durchsucht

Der Raspberry Pi ist ein kleiner Computer mit Entwicklungs- und Unterhaltungsfunktionen. Aufgrund seiner geringen Größe, seines niedrigen Preises und seines geringen Stromverbrauchs wird er häufig in den Bereichen Maker, Bildung, Home-Entertainment und anderen Bereichen eingesetzt. Die Entwicklung von Anwendungen auf dem Raspberry Pi erfordert das Erlernen und Verwenden vieler Technologie-Stacks. In diesem Artikel wird hauptsächlich erläutert, wie Sie die PHP-Erweiterung auf Raspberry Pi installieren, eine Verbindung zur MySQL-Datenbank herstellen und Unterstützung für die Anwendungsentwicklung bereitstellen.

1. Installieren Sie die LAMP-Umgebung auf dem Raspberry Pi

Bevor Sie die PHP-Erweiterung auf dem Raspberry Pi installieren, müssen Sie die LAMP-Umgebung installieren (d. h. Linux + Apache + MySQL). + PHP). Hier verwenden wir Raspberry Pi OS als Betriebssystem.

  1. Apache installieren

Geben Sie den folgenden Befehl in das Terminal ein, um Apache zu installieren:

sudo apt-get update
sudo apt-get install apache2 -y
Nach dem Login kopieren

Nach der Installation ist Geben Sie im Browser die IP-Adresse des Raspberry Pi ein und Sie sehen die folgende Seite:

Raspberry Pi PHP-Installation MySQL

  1. Install MySQL#🎜 🎜##🎜🎜 #
  2. Geben Sie im Terminal den folgenden Befehl ein, um MySQL zu installieren:
sudo apt-get install mysql-server -y
Nach dem Login kopieren

Geben Sie nach Abschluss der Installation den folgenden Befehl im Terminal ein, um den MySQL-Dienst zu starten: # 🎜🎜#

sudo systemctl start mysql.service
Nach dem Login kopieren
Sie können den folgenden Befehl verwenden, um zu überprüfen, ob MySQL erfolgreich installiert wurde:

sudo mysql -u root -p
Nach dem Login kopieren
Nach Eingabe des Passworts werden bei erfolgreicher Verbindung der MySQL-Datenbank die folgenden Informationen angezeigt :

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>
Nach dem Login kopieren

PHP installieren#🎜 🎜#

    Geben Sie den folgenden Befehl in das Terminal ein, um PHP zu installieren:
  1. sudo apt-get install php libapache2-mod-php -y
    Nach dem Login kopieren
  2. Nach dem Die Installation ist abgeschlossen, starten Sie den Apache-Dienst neu:
sudo systemctl restart apache2.service
Nach dem Login kopieren
Nach dem Login kopieren
Nach dem Login kopieren

2. Raspberry Installieren Sie die MySQL-Erweiterung in Paizhong

Installieren Sie die MySQL-Erweiterung in der LAMP-Umgebung, damit die Anwendung eine Verbindung herstellen kann die MySQL-Datenbank und führt Datenlese-, Schreib- und andere Vorgänge durch. Im Folgenden werden zwei häufig verwendete Installationsmethoden vorgestellt.

Installieren über apt-get

    Geben Sie zur Installation den folgenden Befehl in das Terminal ein:
  1. sudo apt-get install php-mysql -y
    Nach dem Login kopieren
  2. Nach dem Die Installation ist abgeschlossen. Starten Sie den Apache-Dienst neu Zum Installieren den folgenden Befehl ausführen: #🎜🎜 #
    sudo systemctl restart apache2.service
    Nach dem Login kopieren
    Nach dem Login kopieren
    Nach dem Login kopieren
Laden Sie das PHP-Quellcodepaket herunter, entpacken Sie es:

sudo apt-get install libmysqlclient-dev -y
Nach dem Login kopieren
Geben Sie das entpackte Verzeichnis ein und konfigurieren Sie die Kompilierungsoptionen:

wget https://www.php.net/distributions/php-7.4.27.tar.xz
tar xf php-7.4.27.tar.xz
Nach dem Login kopieren
#🎜 🎜#Kompilieren:
cd php-7.4.27
./configure --with-mysqli/mysqlnd --with-pdo-mysql/mysqlnd
Nach dem Login kopieren
# 🎜🎜#Fügen Sie die folgende Konfiguration zur php.ini-Datei hinzu:
    make
    sudo make install
    Nach dem Login kopieren
  1. Nach dem Speichern der Konfiguration starten Sie den Apache-Dienst neu:
  2. extension=mysqli
    Nach dem Login kopieren
    #🎜 🎜#3. Testen Sie die MySQL-Verbindung
#🎜 🎜#Auf dem Raspberry Pi können Sie über PHP-Code testen, ob die MySQL-Verbindung erfolgreich ist. Erstellen Sie eine test.php-Datei im Verzeichnis /var/www/html und geben Sie den folgenden Code ein:

sudo systemctl restart apache2.service
Nach dem Login kopieren
Nach dem Login kopieren
Nach dem Login kopieren
Darunter ist $servername die Adresse der Datenbank, $username der Benutzername und $ Passwort ist das Passwort.

Greifen Sie auf die Datei test.php zu. Wenn das Wort „Erfolgreich verbunden“ angezeigt wird, bedeutet dies, dass die Verbindung zu MySQL erfolgreich ist.

4. Zusammenfassung

Durch die Einleitung dieses Artikels haben wir gelernt, wie man die LAMP-Umgebung und die MySQL-Erweiterung auf dem Raspberry Pi installiert und wie man die MySQL-Verbindung testet. Bei der Anwendungsentwicklung ist die MySQL-Datenbank eine häufig verwendete Speichermethode. Die Beherrschung der Methode zur Verbindung mit MySQL ist für die Entwicklung von Raspberry Pi-Anwendungen von entscheidender Bedeutung.

Das obige ist der detaillierte Inhalt vonRaspberry Pi PHP-Installation MySQL. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!