Raspberry Pi は、開発機能とエンターテインメント機能の両方を備えた小型コンピュータであり、その小型、低価格、低消費電力により、メーカー、教育、ホームエンターテインメントなどの分野で広く使用されています。 Raspberry Pi でアプリケーションを開発するには、多くのテクノロジー スタックを学習して使用する必要があります。この記事では主に、Raspberry Pi に PHP 拡張機能をインストールし、MySQL データベースに接続し、アプリケーション開発をサポートする方法を紹介します。
1. Raspberry Pi に LAMP 環境をインストールする
Raspberry Pi に PHP 拡張機能をインストールする前に、LAMP 環境 (つまり、Linux Apache MySQL PHP) をインストールする必要があります。ここではオペレーティング システムとして Raspberry Pi OS を使用します。
ターミナルに次のコマンドを入力して Apache をインストールします:
sudo apt-get update sudo apt-get install apache2 -y
インストールが完了したら、Raspberry Pi の IP を入力します。ブラウザのアドレスで Pi を指定すると、次のページが表示されます。
ターミナルに次のコマンドを入力して、 MySQL のインストール:
sudo apt-get install mysql-server -y
インストールが完了したら、ターミナルに次のコマンドを入力して MySQL サービスを開始します:
sudo systemctl start mysql.service
次のコマンドを使用して、MySQL が正常にインストールされているかどうかを確認できます。
sudo mysql -u root -p
パスワードを入力した後、MySQL データベースへの接続に成功すると、次の情報が表示されます:
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>
ターミナルに次のコマンドを入力して PHP をインストールします。
sudo apt-get install php libapache2-mod-php -y
インストールが完了しました。 その後、Apache サービスを再起動します。
sudo systemctl restart apache2.service
2. Raspberry Pi
## に MySQL 拡張機能をインストールします。 #MySQL 拡張機能を LAMP 環境にインストールして、アプリケーションが MySQL データベースに接続してデータの読み取りと書き込みを行えるようにする操作を開始します。一般的に使用される 2 つのインストール方法を以下に紹介します。sudo apt-get install php-mysql -y
sudo systemctl restart apache2.service
sudo apt-get install libmysqlclient-dev -y
wget https://www.php.net/distributions/php-7.4.27.tar.xz tar xf php-7.4.27.tar.xz
cd php-7.4.27 ./configure --with-mysqli/mysqlnd --with-pdo-mysql/mysqlnd
make sudo make install
extension=mysqli
sudo systemctl restart apache2.service
<?php $servername = "localhost"; $username = "root"; $password = "password"; // 创建连接 $conn = mysqli_connect($servername, $username, $password); // 检测连接是否成功 if (!$conn) { die("Connection failed: " . mysqli_connect_error()); } echo "Connected successfully"; ?>
以上がRaspberry Pi phpインストールmysqlの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。