สารบัญ:
- ขั้นตอนที่ 1: ## รูปภาพ Raspbian ##
- ขั้นตอนที่ 2: ## อัปเดต Raspbian ##
- ขั้นตอนที่ 3: ## ติดตั้ง Apache2 ##
- ขั้นตอนที่ 4: ## ติดตั้ง PHP7 ##
- ขั้นตอนที่ 5: ## ติดตั้ง MySQL ##
- ขั้นตอนที่ 6: ## ติดตั้ง PHPMyAdmin ##
- ขั้นตอนที่ 7: ## ตั้งค่า FTP ##
วีดีโอ: การติดตั้ง LAMP (Linux, Apache, MySQL, PHP) บน Raspberry Pi: 7 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:06
ตั้งค่า LAMP (Linux Rasbian Stretch Lite, Apache2, MySQL (MariaDB-10), PHP7) พร้อมการเข้าถึง PHPMyAdmin และ FTP บน Raspberry Pi ของคุณและกำหนดค่าให้ทำงานเป็นเว็บเซิร์ฟเวอร์
คุณจะต้องใช้คอมพิวเตอร์ Raspberry Pi ที่เชื่อมต่อกับอินเทอร์เน็ตด้วยการ์ด MicroSD ขนาด 8GB (หรือสูงกว่า) ในตอนแรก คุณจะต้องสามารถกำหนดค่า Raspi-config ด้วยแป้นพิมพ์เพื่อเปลี่ยนรหัสผ่าน Raspbian เริ่มต้นและเปิดใช้งาน SSH เมื่อ Raspi-config เสร็จสิ้น คุณจะต้องเชื่อมต่อผ่านการเชื่อมต่อ SSH เท่านั้น
คุณควรกำหนดค่าอิมเมจ Rasbian ลงในการ์ด MicroSD ได้แล้ว คุณจะต้องมีความรู้เกี่ยวกับความสามารถในการใช้ SSH กับ Raspberry Pi และสามารถกำหนดค่าฐานข้อมูล SQL ของคุณโดยใช้ PHPMyAdmin
ตำแหน่งที่คุณเห็น $ เป็นคำสั่งที่คุณต้องวาง/ใช้เพื่อติดตั้งและกำหนดค่าซอฟต์แวร์
ขั้นตอนที่ 1: ## รูปภาพ Raspbian ##
สร้างอิมเมจ Raspbian Stretch Lite ไปยังการ์ด MicroSD (แนะนำมากกว่า 8GB)
เมื่อ RasPi บูทแล้ว ให้เข้าสู่ระบบด้วย Username: pi Password: raspberry
แล้ว
$ ชื่อโฮสต์ -I
(จดที่อยู่ IP คุณจะต้องใช้สิ่งนี้กับ SSH ไปยัง RasPi เช่น 192.168.0.100)
$ sudo raspi-config
ตัวเลือก 1 - 'เปลี่ยนรหัสผ่านผู้ใช้' > ตกลง > ป้อนรหัสผ่าน UNIX ใหม่ > พิมพ์รหัสผ่านใหม่อีกครั้ง > ตกลง
ตัวเลือก 5 - 'ตัวเลือกการเชื่อมต่อ' > 'P2 SSH' > ใช่ แท็บเพื่อ 'เสร็จสิ้น' > Enter
$ sudo รีบูต
ขั้นตอนที่ 2: ## อัปเดต Raspbian ##
ตอนนี้ใช้ Putty เชื่อมต่อกับ RPi โดยใช้ที่อยู่ IP จากก่อนหน้า เข้าสู่ระบบด้วยชื่อผู้ใช้: pi & รหัสผ่านของคุณ
$ sudo apt update && sudo apt upgrade -y
$ sudo รีบูต
ขั้นตอนที่ 3: ## ติดตั้ง Apache2 ##
ใช้ Putty เชื่อมต่อกับ RPi อีกครั้งโดยใช้ที่อยู่ IP จากก่อนหน้านี้
เข้าสู่ระบบด้วยชื่อผู้ใช้: pi & รหัสผ่านของคุณ
$ sudo apt ติดตั้ง apache2 -y
เมื่อติดตั้ง Apache2 เสร็จแล้ว ให้เปิดเว็บเบราว์เซอร์บนเครือข่าย Wi-Fi เดียวกัน และป้อนที่อยู่ IP ของ RasPi หากติดตั้ง Apache2 อย่างถูกต้อง คุณจะเห็นหน้าที่ระบุว่า 'Apache2 Debian Default Page' และ 'It works!'
$ sudo a2enmod เขียนซ้ำ
$ sudo systemctl รีสตาร์ท apache2
$ sudo chown -R pi:www-data /var/www/html/
$ sudo chmod -R 770 /var/www/html/
$ sudo nano /etc/apache2/apache2.conf
ค้นหา: (คุณสามารถใช้ Ctrl & W เพื่อค้นหา)
ไดเรกทอรี /var/www/
ตัวเลือก ดัชนี FollowSymLinks AllowOverride None ต้องการทั้งหมดที่ได้รับ /Directory
เปลี่ยนไป:
ไดเรกทอรี /var/www/ ตัวเลือก ดัชนี FollowSymLinks
AllowOverride All
ต้องการทั้งหมดที่ได้รับ
/ไดเรกทอรี
Ctrl & O > Enter > Ctrl & X
$ sudo บริการ apache2 รีสตาร์ท
ขั้นตอนที่ 4: ## ติดตั้ง PHP7 ##
$ sudo apt ติดตั้ง php libapache2-mod-php -y
การทดสอบ PHP
ก่อนอื่นคุณต้องลบไฟล์ “index.html” ในไดเร็กทอรี “/var/www/html”
$ sudo rm /var/www/html/index.html
จากนั้นสร้างไฟล์ “index.php” ในไดเร็กทอรีนี้ โดยใช้บรรทัดคำสั่ง
$ echo "" > /var/www/html/index.php
รีเฟรชเว็บเบราว์เซอร์บนเครือข่าย Wi-Fi เดียวกัน ตอนนี้คุณควรเห็นหน้าข้อมูล PHP
ขั้นตอนที่ 5: ## ติดตั้ง MySQL ##
$ sudo apt ติดตั้ง mysql-server php-mysql -y
$ sudo บริการ apache2 เริ่มใหม่
$ sudo mysql_secure_installation
คุณจะถูกขอให้ป้อนรหัสผ่านปัจจุบันสำหรับรูท (ค่าเริ่มต้นคือว่างเปล่า): กด Enter
ตั้งรหัสผ่าน root พิมพ์ Y แล้วกด Enter
พิมพ์รหัสผ่านใหม่และกด Enter สำคัญ: จำรหัสผ่านรูทนี้
ป้อนรหัสผ่านใหม่อีกครั้งแล้วกด Enter
พิมพ์ Y แล้วกด Enter เพื่อลบผู้ใช้ที่ไม่ระบุชื่อ
พิมพ์ Y แล้วกด Enter เพื่อไม่อนุญาตให้รูทล็อกอินจากระยะไกล
พิมพ์ Y แล้วกด Enter เพื่อลบฐานข้อมูลทดสอบและเข้าถึง
พิมพ์ Y แล้วกด Enter เพื่อโหลดตารางสิทธิ์ใหม่ทันที
เมื่อเสร็จแล้ว คุณจะเห็นข้อความ All done! และขอขอบคุณที่ใช้ MariaDB!
$ sudo mysql -uroot -p
ป้อนรหัสผ่านรูท
$ สร้างฐานข้อมูล YOURDATABASENAME;
$ ให้สิทธิ์ทั้งหมดในฐานข้อมูลของคุณ* ถึง 'root'@'localhost' ที่ระบุโดย 'YOURROOTPASSWORD';
$ สิทธิ์ในการล้าง;
Ctrl & D
ขั้นตอนที่ 6: ## ติดตั้ง PHPMyAdmin ##
$ sudo apt ติดตั้ง phpmyadmin -y
เลือก Apache2 ด้วยปุ่มเคอร์เซอร์ แล้วกด Spacebar เพื่อไฮไลต์ Apache2 > Tab > Enter
กำหนดค่าฐานข้อมูลสำหรับ phpmyadmin ด้วย dbconfig-common? เลือก 'ไม่' > Enter เราได้ตั้งค่าฐานข้อมูลด้านบนด้วยการติดตั้ง MySQL แล้ว
ในการเข้าถึง phpmyadmin ให้ใช้ที่อยู่ IP ของ RasPi เช่น 192.168.0.100/phpmyadmin/ ชื่อผู้ใช้: root และ YOURROOTPASSWORD
ขั้นตอนที่ 7: ## ตั้งค่า FTP ##
$ sudo apt ติดตั้ง vsftpd -y
$ sudo nano /etc/vsftpd.conf
ค้นหา: (คุณสามารถใช้ Ctrl & W เพื่อค้นหา)
local_enable=ใช่
ssl_enable=NO
เปลี่ยนไป:
#local_enable=ใช่
#ssl_enable=ไม่
เพิ่มที่ด้านล่างของไฟล์:
# CUSTOMssl_enable=YES local_enable=YES chroot_local_user=YES local_root=/var/www user_sub_token=pi write_enable=YES local_umask=002 allow_writeable_chroot=YES ftpd_banner=ยินดีต้อนรับสู่บริการ Raspberry Pi FTP ของฉัน
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 รีบูต
กระบวนการนี้เสร็จสมบูรณ์แล้ว
แนะนำ:
การติดตั้ง De La Carte TagTagTag Pour Nabaztag / การติดตั้ง TagTagTag Board บน Nabaztag ของคุณ: 15 ขั้นตอน
การติดตั้งแท็กตามสั่ง TagTag เท Nabaztag / การติดตั้ง TagTagTag Board บนป้ายชื่อของคุณ: (ดูด้านล่างสำหรับเวอร์ชันภาษาอังกฤษ)แท็กตามสั่ง TagTagTag ที่ été crée en 2018 lors de Maker Faire Paris ริน faire renaitre les Nabaztag et les Nabaztag:tag. Elle a fait l'objet ensuite d'un financement participatif sur Ulule en juin 2019, si vous souhaites
การติดตั้ง De La Carte TagTagTag Pour Nabaztag:tag / การติดตั้ง TagTagTag Board บน Nabaztag:tag: 23 ขั้นตอน
การติดตั้งแท็กตามสั่งแท็กTagTag Pour Nabaztag:tag / Installing the TagTagTag Board on Your Nabaztag:tag: (see Below for English version)La carte TagTagTag a été crée en 2018 lors de Maker Faire Paris pour faire renaitre les Nabaztag et les Nabaztag:tag:tag . Elle a fait l'objet ensuite d'un financement participatif sur Ulule en juin 2019, si vous souhaites
การติดตั้ง Raspbian Buster บน Raspberry Pi 3 - เริ่มต้นใช้งาน Raspbian Buster ด้วย Raspberry Pi 3b / 3b+: 4 ขั้นตอน
การติดตั้ง Raspbian Buster บน Raspberry Pi 3 | เริ่มต้นใช้งาน Raspbian Buster ด้วย Raspberry Pi 3b / 3b+: สวัสดี องค์กร Raspberry pi ที่เพิ่งเปิดตัว Raspbian OS ใหม่ที่เรียกว่า Raspbian Buster เป็นเวอร์ชันใหม่ของ Raspbian สำหรับ Raspberry pi ดังนั้นวันนี้ในคำแนะนำนี้ เราจะได้เรียนรู้วิธีติดตั้ง Raspbian Buster OS บน Raspberry pi 3 ของคุณ
การติดตั้ง Raspbian ใน Raspberry Pi 3 B โดยไม่ต้องใช้ HDMI - เริ่มต้นใช้งาน Raspberry Pi 3B - การตั้งค่า Raspberry Pi ของคุณ 3: 6 ขั้นตอน
การติดตั้ง Raspbian ใน Raspberry Pi 3 B โดยไม่ต้องใช้ HDMI | เริ่มต้นใช้งาน Raspberry Pi 3B | การตั้งค่า Raspberry Pi ของคุณ 3: อย่างที่พวกคุณบางคนรู้ว่าคอมพิวเตอร์ Raspberry Pi นั้นยอดเยี่ยมมากและคุณสามารถรับคอมพิวเตอร์ทั้งหมดได้บนบอร์ดเล็ก ๆ ตัวเดียว Raspberry Pi 3 Model B มี ARM Cortex A53 แบบ 64 บิตแบบ quad-core โอเวอร์คล็อกที่ 1.2 GHz ทำให้ Pi 3 ประมาณ 50
การติดตั้ง Virtual Host ใหม่ในเว็บเซิร์ฟเวอร์ Apache: 3 ขั้นตอน
การติดตั้ง Virtual Host ใหม่ใน Apache Web Server: จุดประสงค์ของบทช่วยสอนนี้คือการดำเนินการตามขั้นตอนการกำหนดค่าและเริ่มต้นโฮสต์เสมือนของเว็บเซิร์ฟเวอร์ Apache ใหม่ โฮสต์เสมือนคือ "โปรไฟล์" ที่ตรวจพบว่าโฮสต์ DNS ใด (เช่น www.MyOtherhostname.com) ถูกเรียกสำหรับ