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

Mysql pemasangan php Raspberry Pi

王林
Lepaskan: 2023-05-07 09:26:07
asal
896 orang telah melayarinya

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
Salin selepas log masuk

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
Salin selepas log masuk

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

sudo systemctl start mysql.service
Salin selepas log masuk

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

sudo mysql -u root -p
Salin selepas log masuk

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>
Salin selepas log masuk
  1. Pasang PHP

Masukkan arahan berikut dalam terminal untuk memasang PHP:

sudo apt-get install php libapache2-mod-php -y
Salin selepas log masuk

Pemasangan selesai Selepas itu, mulakan semula perkhidmatan Apache:

sudo systemctl restart apache2.service
Salin selepas log masuk
Salin selepas log masuk
Salin selepas log masuk

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
Salin selepas log masuk

Setelah pemasangan selesai, mulakan semula perkhidmatan Apache :

sudo systemctl restart apache2.service
Salin selepas log masuk
Salin selepas log masuk
Salin selepas log masuk
  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
Salin selepas log masuk

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
Salin selepas log masuk

Masukkan direktori nyahmampat dan konfigurasikan pilihan kompilasi:

cd php-7.4.27
./configure --with-mysqli/mysqlnd --with-pdo-mysql/mysqlnd
Salin selepas log masuk

Kompil:

make
sudo make install
Salin selepas log masuk

Tambah konfigurasi berikut pada php.ini fail:

extension=mysqli
Salin selepas log masuk

Simpan konfigurasi Selepas itu, mulakan semula perkhidmatan Apache:

sudo systemctl restart apache2.service
Salin selepas log masuk
Salin selepas log masuk
Salin selepas log masuk

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";
?>
Salin selepas log masuk

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!

sumber:php.cn
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan