Rumah >pembangunan bahagian belakang >masalah PHP >Mysql pemasangan php Raspberry Pi

Mysql pemasangan php Raspberry Pi

王林
王林asal
2023-05-07 09:26:07898semak imbas

Raspberry Pi ialah komputer kecil dengan kedua-dua fungsi pembangunan dan hiburan Disebabkan saiznya yang kecil, harga yang rendah dan penggunaan kuasa yang rendah, ia digunakan secara meluas dalam pembuat, pendidikan, hiburan rumah dan bidang lain. Membangunkan aplikasi pada Raspberry Pi melibatkan pembelajaran dan menggunakan banyak tindanan teknologi. Artikel ini terutamanya memperkenalkan cara memasang sambungan PHP pada Raspberry Pi, menyambung ke pangkalan data MySQL dan menyediakan sokongan untuk pembangunan aplikasi.

1. Pasang persekitaran LAMP pada Raspberry Pi

Sebelum memasang sambungan PHP pada Raspberry Pi, anda perlu memasang persekitaran LAMP (iaitu Linux + Apache + MySQL + PHP). Di sini kami menggunakan Raspberry Pi OS sebagai sistem pengendalian.

  1. Pasang Apache

Masukkan arahan berikut dalam terminal untuk memasang Apache:

sudo apt-get update
sudo apt-get install apache2 -y

Setelah pemasangan selesai, masukkan IP Raspberry Pi dalam Alamat penyemak imbas, anda boleh melihat halaman berikut:

Mysql pemasangan php Raspberry Pi

  1. Pasang MySQL

Masukkan arahan berikut dalam terminal untuk pasang MySQL:

sudo apt-get install mysql-server -y

Selepas pemasangan selesai, masukkan arahan berikut dalam terminal untuk memulakan perkhidmatan MySQL:

sudo systemctl start mysql.service

Anda boleh menggunakan arahan berikut untuk mengesahkan sama ada MySQL berjaya dipasang:

sudo mysql -u root -p

Selepas memasukkan kata laluan, jika sambungan berjaya ke pangkalan data MySQL, maklumat berikut akan dipaparkan:

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. Pasang PHP

Masukkan arahan berikut dalam terminal untuk memasang PHP:

sudo apt-get install php libapache2-mod-php -y

Pemasangan selesai Selepas itu, mulakan semula perkhidmatan Apache:

sudo systemctl restart apache2.service

2. Pasang sambungan MySQL pada Raspberry Pi

Pasang sambungan MySQL dalam persekitaran LAMP supaya aplikasi boleh menyambung ke pangkalan data MySQL dan membaca dan menulis data Enter. Dua kaedah pemasangan yang biasa digunakan diperkenalkan di bawah.

  1. Pasang melalui apt-get

Masukkan arahan berikut dalam terminal untuk memasang:

sudo apt-get install php-mysql -y

Setelah pemasangan selesai, mulakan semula perkhidmatan Apache :

sudo systemctl restart apache2.service
  1. Pasang melalui kod sumber

Mula-mula anda perlu memasang perpustakaan libmysqlclient-dev, masukkan arahan berikut untuk memasang:

sudo apt-get install libmysqlclient-dev -y

Muat turun pakej kod sumber PHP, nyahzip:

wget https://www.php.net/distributions/php-7.4.27.tar.xz
tar xf php-7.4.27.tar.xz

Masukkan direktori nyahmampat dan konfigurasikan pilihan kompilasi:

cd php-7.4.27
./configure --with-mysqli/mysqlnd --with-pdo-mysql/mysqlnd

Kompil:

make
sudo make install

Tambah konfigurasi berikut pada php.ini fail:

extension=mysqli

Simpan konfigurasi Selepas itu, mulakan semula perkhidmatan Apache:

sudo systemctl restart apache2.service

3. Uji sambungan MySQL

Pada Raspberry Pi, anda boleh menggunakan kod PHP untuk menguji sama ada sambungan MySQL berjaya. Cipta fail test.php dalam direktori /var/www/html dan masukkan kod berikut:

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

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

// 检测连接是否成功
if (!$conn) {
    die("Connection failed: " . mysqli_connect_error());
}
echo "Connected successfully";
?>

Antaranya, $servername ialah alamat pangkalan data, $username ialah nama pengguna dan $password ialah kata laluan.

Akses fail test.php Jika "Berjaya disambungkan" dipaparkan, ini bermakna sambungan ke MySQL berjaya.

4. Ringkasan

Melalui pengenalan artikel ini, kami mempelajari cara memasang persekitaran LAMP dan sambungan MySQL pada Raspberry Pi, dan cara menguji sambungan MySQL. Dalam pembangunan aplikasi, pangkalan data MySQL adalah kaedah storan yang kerap digunakan Menguasai kaedah penyambungan ke MySQL adalah penting untuk pembangunan aplikasi Raspberry Pi.

Atas ialah kandungan terperinci Mysql pemasangan php Raspberry Pi. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn