Daftar Isi:

Menginstal LAMP (Linux, Apache, MySQL, PHP) pada Raspberry Pi: 7 Langkah
Menginstal LAMP (Linux, Apache, MySQL, PHP) pada Raspberry Pi: 7 Langkah

Video: Menginstal LAMP (Linux, Apache, MySQL, PHP) pada Raspberry Pi: 7 Langkah

Video: Menginstal LAMP (Linux, Apache, MySQL, PHP) pada Raspberry Pi: 7 Langkah
Video: Raspberry Pi: Web Server Setup (Apache, PHP, MySQL, PHPMyAdmin) 2024, November
Anonim
Menginstal LAMP (Linux, Apache, MySQL, PHP) pada Raspberry Pi
Menginstal LAMP (Linux, Apache, MySQL, PHP) pada Raspberry Pi

Siapkan tumpukan LAMP (Linux Rasbian Stretch Lite, Apache2, MySQL (MariaDB-10), PHP7) dengan PHPMyAdmin dan akses FTP di Raspberry Pi Anda dan konfigurasikan agar berfungsi sebagai server web.

Anda memerlukan komputer Raspberry Pi yang terhubung ke internet dengan kartu MicroSD 8GB (atau lebih besar). Pada awalnya Anda harus dapat mengonfigurasi Raspi-config dengan keyboard untuk mengubah kata sandi Raspbian default dan untuk mengaktifkan SSH. Setelah Raspi-config selesai, Anda hanya perlu terhubung melalui koneksi SSH.

Anda seharusnya sudah dapat mengonfigurasi gambar Rasbian ke kartu MicroSD, Anda harus memiliki pengetahuan tentang kemampuan SSH ke Raspberry Pi dan dapat mengonfigurasi database SQL Anda menggunakan PHPMyAdmin.

Di mana Anda melihat $, ini adalah perintah yang perlu Anda tempel/gunakan untuk menginstal dan mengkonfigurasi perangkat lunak.

Langkah 1: ## Gambar Raspbian ##

Buat gambar Raspbian Stretch Lite ke kartu MicroSD (disarankan>8GB)

Setelah RasPi boot, masuk dengan Nama Pengguna: pi Kata sandi: raspberry

kemudian

$ nama host -I

(Catat Alamat IP, Anda akan memerlukan ini untuk SSH ke RasPi. mis. 192.168.0.100)

$ sudo raspi-config

Opsi 1 - 'Ubah Kata Sandi Pengguna' > Ok > Masukkan kata sandi UNIX baru > Ketik ulang Kata Sandi baru > Ok

Opsi 5 - 'Opsi Antarmuka' > 'P2 SSH' > Ya Tab ke 'Selesai' > Masuk

$ sudo reboot

Langkah 2: ## Perbarui Raspbian ##

Sekarang menggunakan Putty, sambungkan ke RPi menggunakan alamat IP dari sebelumnya. Masuk dengan Nama Pengguna: pi & kata sandi Anda

$ sudo apt update && sudo apt upgrade -y

$ sudo reboot

Langkah 3: ## Instal Apache2 ##

Sekali lagi menggunakan Putty terhubung ke RPi menggunakan alamat IP dari sebelumnya.

masuk dengan Nama Pengguna: pi & kata sandi Anda

$ sudo apt install apache2 -y

Setelah selesai menginstal Apache2, buka browser web di jaringan Wi-Fi yang sama dan masukkan alamat IP RasPi. Jika Apache2 diinstal dengan benar, Anda akan melihat halaman yang mengatakan 'Halaman Default Debian Apache2' dan 'Berhasil!'.

$ sudo a2enmod menulis ulang

$ sudo systemctl restart apache2

$ sudo chown -R pi:www-data /var/www/html/

$ sudo chmod -R 770 /var/www/html/

$ sudo nano /etc/apache2/apache2.conf

Temukan: (Anda dapat menggunakan Ctrl & W untuk menemukan)

Direktori /var/www/

Opsi Indeks FollowSymLinks AllowOverride Tidak ada Wajibkan semua diberikan /Direktori

Mengubah:

Direktori /var/www/ Indeks Opsi FollowSymLinks

IzinkanOverride Semua

Membutuhkan semua diberikan

/Direktori

Ctrl & O > Enter > Ctrl & X

$ sudo service apache2 restart

Langkah 4: ## Instal PHP7 ##

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

Menguji PHP

Anda harus terlebih dahulu menghapus file “index.html” di direktori “/var/www/html”.

$ sudo rm /var/www/html/index.html

Kemudian buat file "index.php" di direktori ini, dengan baris perintah ini

$ echo "" > /var/www/html/index.php

Refresh browser web di jaringan Wi-Fi yang sama, Anda sekarang akan melihat halaman info PHP.

Langkah 5: ## Instal MySQL ##

$ sudo apt install mysql-server php-mysql -y

$ sudo service apache2 restart

$ sudo mysql_secure_installation

Anda akan diminta memasukkan kata sandi saat ini untuk root (defaultnya kosong): tekan Enter.

Atur kata sandi root, ketik Y dan tekan Enter.

Ketikkan kata sandi baru dan tekan Enter. Penting: ingat kata sandi root ini.

Masukkan kembali kata sandi baru dan tekan Enter.

Ketik Y dan tekan Enter untuk Menghapus pengguna anonim.

Ketik Y dan tekan Enter untuk Melarang login root dari jarak jauh.

Ketik Y dan tekan Enter untuk Menghapus database pengujian dan mengaksesnya.

Ketik Y dan tekan Enter untuk memuat ulang tabel hak istimewa sekarang.

Setelah selesai, Anda akan melihat pesan Semua selesai! dan Terima kasih telah menggunakan MariaDB!.

$ sudo mysql -uroot -p

Masukkan kata sandi root.

$ buat database YOURDATABASENAME;

$ HIBAH SEMUA HAK ISTIMEWA DI YOURDATABASENAME.* UNTUK 'root'@'localhost' DIIDENTIFIKASI DENGAN 'YOURROOTPASSWORD';

$ HAK ISTIMEWA;

Ctrl & D

Langkah 6: ## Instal PHPMyAdmin ##

$ sudo apt install phpmyadmin -y

Pilih Apache2 dengan tombol kursor dan tekan spasi untuk menyorot Apache2 > Tab > Enter.

Konfigurasikan database untuk phpmyadmin dengan dbconfig-common? Pilih 'No' > Enter, kita sudah menyiapkan database di atas dengan instalasi MySQL.

Untuk mengakses phpmyadmin gunakan alamat IP dari RasPi mis. 192.168.0.100/phpmyadmin/ Nama pengguna: root dan PASSWORD ROOT ANDA

Langkah 7: ## Siapkan FTP ##

$ sudo apt install vsftpd -y

$ sudo nano /etc/vsftpd.conf

Temukan: (Anda dapat menggunakan Ctrl & W untuk menemukan)

local_enable=YA

ssl_enable=TIDAK

Mengubah:

#local_enable=YA

#ssl_enable=TIDAK

Tambahkan ke bagian bawah file:

# CUSTOMssl_enable=YA local_enable=YA chroot_local_user=YA local_root=/var/www user_sub_token=pi write_enable=YA local_umask=002 allow_writeable_chroot=YA ftpd_banner=Selamat datang di layanan FTP Raspberry Pi saya.

Ctrl & O > Enter > Ctrl & X

$ sudo usermod -a -G www-data pi

$ sudo usermod -m -d /var/www pi

$ sudo chown -R www-data:www-data /var/www

$ sudo chmod -R 775 /var/www

$ sudo reboot

Prosesnya sekarang selesai.

Direkomendasikan: