Rumah >pembangunan bahagian belakang >masalah PHP >Mysql pemasangan php Raspberry Pi
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.
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:
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>
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.
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
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!