Raspberry Pi phpインストールmysql

王林
リリース: 2023-05-07 09:26:07
オリジナル
871 人が閲覧しました

Raspberry Pi は、開発機能とエンターテインメント機能の両方を備えた小型コンピュータであり、その小型、低価格、低消費電力により、メーカー、教育、ホームエンターテインメントなどの分野で広く使用されています。 Raspberry Pi でアプリケーションを開発するには、多くのテクノロジー スタックを学習して使用する必要があります。この記事では主に、Raspberry Pi に PHP 拡張機能をインストールし、MySQL データベースに接続し、アプリケーション開発をサポートする方法を紹介します。

1. Raspberry Pi に LAMP 環境をインストールする

Raspberry Pi に PHP 拡張機能をインストールする前に、LAMP 環境 (つまり、Linux Apache MySQL PHP) をインストールする必要があります。ここではオペレーティング システムとして Raspberry Pi OS を使用します。

  1. Apache のインストール

ターミナルに次のコマンドを入力して Apache をインストールします:

sudo apt-get update
sudo apt-get install apache2 -y
ログイン後にコピー

インストールが完了したら、Raspberry Pi の IP を入力します。ブラウザのアドレスで Pi を指定すると、次のページが表示されます。

Raspberry Pi phpインストールmysql

  1. MySQL のインストール

ターミナルに次のコマンドを入力して、 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>
ログイン後にコピー
  1. PHP のインストール

ターミナルに次のコマンドを入力して PHP をインストールします。

sudo apt-get install php libapache2-mod-php -y
ログイン後にコピー

インストールが完了しました。 その後、Apache サービスを再起動します。

sudo systemctl restart apache2.service
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー

2. Raspberry Pi

## に MySQL 拡張機能をインストールします。 #MySQL 拡張機能を LAMP 環境にインストールして、アプリケーションが MySQL データベースに接続してデータの読み取りと書き込みを行えるようにする操作を開始します。一般的に使用される 2 つのインストール方法を以下に紹介します。

    apt-get 経由でインストール
ターミナルに次のコマンドを入力してインストールします:

sudo apt-get install php-mysql -y
ログイン後にコピー
インストールが完了したら、Apache サービスを再起動します。 :

sudo systemctl restart apache2.service
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー
    ソース コードによるインストール
まず、libmysqlclient-dev ライブラリをインストールする必要があります。次のコマンドを入力してインストールします。

sudo apt-get install libmysqlclient-dev -y
ログイン後にコピー
Download PHP ソース コード パッケージを解凍します:

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
ログイン後にコピー
次の設定を php.ini に追加します。ファイル:

extension=mysqli
ログイン後にコピー
設定を保存します。その後、Apache サービスを再起動します:

sudo systemctl restart apache2.service
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー
3. MySQL 接続をテストします

Raspberry Pi では、PHP コードを使用してテストできます。 MySQL 接続が成功したかどうか。 /var/www/html ディレクトリに test.php ファイルを作成し、次のコードを入力します。

<?php $servername = "localhost";
$username = "root";
$password = "password";

// 创建连接
$conn = mysqli_connect($servername, $username, $password);

// 检测连接是否成功
if (!$conn) {
    die("Connection failed: " . mysqli_connect_error());
}
echo "Connected successfully";
?>
ログイン後にコピー
このうち、$servername はデータベースのアドレス、$username はユーザー名、$password はデータベースのアドレスです。パスワード。

test.php ファイルにアクセスし、「正常に接続されました」と表示されれば、MySQL への接続に成功しています。

4. 概要

この記事の導入部を通じて、Raspberry Pi に LAMP 環境と MySQL 拡張機能をインストールする方法、および MySQL 接続をテストする方法を学びました。アプリケーション開発において、MySQL データベースは頻繁に使用されるストレージ方法であり、MySQL への接続方法をマスターすることは、Raspberry Pi アプリケーション開発にとって重要です。

以上がRaspberry Pi phpインストールmysqlの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート