ติดตั้ง Webserver บน Raspberr Pi




หวย หวยออนไลน์ Jetsadabet

.      สวัสดีครับทุกท่านในบทความนี้ผมจะมาแนะนำการติดตั้ง Web Server บน Raspberry pi กันนะครับ ก่อนอื่นเราจะไปทำความรู้จักกับ คำว่า “Web Server ” กันก่อนครับว่า มันคืออะไรซึ่งหลายท่านอาจจะยังงวยงงกันอยู่ก็ได้ แล้วทำไมมันถึงใช้ Raspberry pi ทำแบบนั้นได้ละ

Untitled

.      ก่อนอื่นนะครับ ผมขออธิบายอ้างอิงตามภาพเลยละกัน คำว่า Web Server นั้น ก็คือ ที่ ที่ใช้เก็บ ข้อมูลเว็บไซต์นั่นเองไม่ว่าจะเป็นตัวเว็บ สคลิปต์ที่สามารถ รัน php หรือภาษาอื่นๆ ได้ และ ที่เก็บฐานข้อมูลนั่นเองครับ ส่วนกระบวนการทำงานนั้นมีอยู่ว่า มื่อเกิดการร้องขอ จาก Client  โดยผ่านทาง โดเมนเนม หรือ IP Address เครื่อง Server ก็จะทำการส่งข้อมูล Web Site มาแสดงที่ Web Browser บนเครื่อง Client นั่นเองครับ
.      ในส่วนต่อไปผมขออธิบาย ตามภาพไปทีละจุดนะครับ ในจุดของ Raspberry pi นั้น เราจะติดตั้ง ซอฟแวร์เพื่อให้ Raspbery pi ของเรา กลายเป็นเว็บ Server ได้ มีดังนี้ครับ
1. Apache Web Server ครับใน Raspberry pi นั้น ได้ใช้ Raspbian ซึ่งเป็น linux เป็น OS ซึ่งเราสามารถใช้เจ้า apache นี้ติดตั้งลงไปเพื่อให้ Raspberry pi เป็น Web Server ได้เลย
2. PHP คือสิ่งที่เราต้ิองติดตั้งลงไปเพื่อให้ Raspberry pi ของเราสามารถที่จะ รัน Script PHP ได้นั่นเอง
3. Mysql อันนี้เราติดตั้ง เพื่อให้ Raspberry pi ของเราสามารถ รองรับ ฐานข้อมูล mysql ได้นั่นเอง
.      มากล่าวถึงส่วนต่อไปครับตามภาพนะครับ ให้ท่านดูที่เส้นสีดำกันก่อนเลยครับ ในกรณีของผมนั้นเราจะทำการติดตั้งและทดสอบกันผ่านวงแลนนะครับ ในจุดนี้ Web Server ของเรายังจะไม่ออก Internet นะครับ ยังจะทำงานในวงแลนอยู่ ส่วน เส้นสีแดงนั่นคือ เราจะทำการ Forward port นะครับ เป็นการนำ IP Address ของ Raspberry pi ของเราไปผูกไว้กับ โดเมนซึ่งเดี๋ยวเราจะมาดูกันในบทความต่อไปนะครับ

.      เป็นไงครับ งง กันไหม พอเห็นภาพคร่าวๆ แล้วนะครับ ต่อไปเราจะมาติดตั้งกันเลยนะครับขั้นตอนไม่ยากครับ ใช้เวลาประมา 20 นาที่ Raspberry pi ของเรา ก็จะเป็น Web Server กันแล้ว มาลุยกันเลยครับ

1. ในขั้นตอนแรกนี้ให้เราทำการ Boot Raspbery pi ของเราขึ้นมาครับ แล้วให้ท่านทำการ update และ upgrade ให้เรียบร้อยครับ

update_upgrade
คำสั่งที่ใช้ในการ updata & upgrade

2. เมื่อทำในขั้นตอนที่ 1 เรียบร้อยแล้ว ทีนี้เราก็มาเริ่มติดตั้ง Apache เป็นอย่างแรกกันเลย ด้วยคำสั่งนี้ครับ  sudo apt-get install apache2 -y  เมื่อพิมพ์เสร็จก็กดปุ่ม Enter  เลยครับจากนั้นก็รอ

install apache
เริ่มทำการ Download และติดตั้ง Apache

.      เมื่อรอจนมันทำการติตั้งเสร็จแล้วเรามาทดสอบการทำงานของมันว่ามันสามารถทำงานได้ไหม โดยการ ใส่ IP Address ของ raspbery pi ในช่อง url ของเว็บบราวด์เซอร์ กันครับ ถ้าapache ทำงานเราจะได้หน้าต่างนี้ขึ้นมาครับ

testapache
ติดตั้ง apache สำเร็จ

3. ต่อไปเรามาติดตั้ง PHP ให้กับ Raspberry pi ของเรากันครับ ด้วยคำสั่งนี้ sudo apt-get install php5 libapache2-mod-php5 -y   เมื่อพิมพ์เสร็จกด Enter เลยครับจากนั้นก็รอ …

installphp
installphp

3.1 เมื่อเรารอจนมันทำการติดตั้งเสร็จต่อไปเป็นการทดสอบการทำงานครับ เราจะทำการสร้างไฟล์ .php เพื่อใช้ในการรันทดสอบครับ มาเริ่มกันเลย ให้ใช้คำสั่ง cd /var/www/  พิมพ์เสร็จกด Enter เลยครับ  เพื่อที่จะเข้าไปที่ โฟลเดอร์ www ซึ่งเป็น โฟลเดอร์ root ที่เราใช้สำหรับเก็บ website นั่นเอง

cdvar
cd /var/www/

3.2 จากนั้นทำการ สร้างไฟล์ ด้วยคำสั่ง sudo nano phpinfo.php  เป็นการสร้างไฟล์ชื่อ phpinfo.php ใช้สำหรับรันทดสอบ PHP ที่เราติตั้งลงไปนั่นเองครับ พิมพ์เสร็จกด Enter เลยครับ

phpinfo
sudo nano phpinfo.php

3.3 จากนั้นก็จะเข้าสู่ หน้าต่าง แก้ไขไฟล์ซึ่งเราจะทำการเขียนโค้ดใดๆ ลงไปในหน้าต่างนี้ครับ จากนั้นให้ เขียนโค้ดตามผมดังนี้ครับ

<?php
phpinfo()
?>

เมื่อ พิมพ์เสร็จทำการ save ด้วยการกดปุ่ม Ctrl + x แล้วกดปุ่ม y หนึ่งครั้ง แล้วกดปุ่ม Enter หนึ่งครั้งเป็นอันเรียบร้อยครับ

createphpinfo
phpinfo

3.4 หลังจากเสร็จตรงนี้แล้วเราจะมาทำการทดสอบ ด้วยการพิมพ์ IP Address/phpinfo.php ที่ ช่อง URL ของเว็บบราวเซอร์ดังนี้นะครับถ้ามันทำงานก็จะเห็นหน้าตาแบบนีั้ขึ้นมานั่นเองแหละครับ  เสร็จเรียบร้อยสำหรับการติดตั้งและทดสอบ php

testphpinfo
page phpinfo

4. ต่อมาในขึ้นตอนสุท้ายนี้เราจะมาติดตั้ง Mysql กันครับก่อนจะเริ่มให้ท่านใช้คำสั่ง cd ../.. เพื่อถอยออกมาที่ โฟร์เดอร์เดิมกันก่อนครับ

cdback
cd ../..

4.1 เอาละครับเราพร้อมกันแล้วมาเริ่มเลยครับ ด้วยคำสั่งนี้  sudo apt-get install mysql-server php5-mysql -y  เพื่อทำการดาวโหลดและติดตตั้ง mysql ครับพิมพ์เสร็จ กด Enter เลยครับจากนั้นก็รอ…

installmysql
installmysql

4.2 เมื่อรอไปซักพักก็จะมีหน้าต่างเด้งขึ้นมา ตามภาพนะครับ ให้เราใส่ Password ของ User: root เพื่อเข้าใช้งาน mysql นะครับตรงนี้ท่านห้ามลืมเด็ดขาดนะครับ เมื่อทำการพิมพ์ password เสร็จให้กดปุ่ม Tab แล้วสังเกตดูว่า จะเกิดไฮไล ที่ ปุ่ม ok จากนั้นกด Enter ได้เลยครับ  อาจจะขึ้นให้ใส่ยืนยันอีกที ให้ท่านใส่
รหัสเดิมแล้ว ทำเหมือนเดิม ก็เป็นอันว่าเสร็จการ ตั้งค่า password ครับ 🙂  จากนั้นก็รอ…

pwdroot
password mysql

4.3 เมื่อรอจนเสร็จแล้วนะครับ จะมาทำการทดสอบการใช้งานนะครับว่ามันใช้งาน Mysql ได้จริงไหมนะครับ เดี๋ยวเราทำการเข้าใช้งาน มันนะครับด้วยคำสั่ง mysql -u root -p   พิมพ์เสร็จกด Enter เลยครับ ถ้ามันทำงานมันก็จะขึ้นมาให้เราใส่ password ที่เราได้ตั้งไว้ในขั้นตอนที่ 4.2 นะครับ ตามภาพเลยครับ

testsql
Test การใช้งาน Mysql

4.4 และเมื่อเข้ามาแล้ว ให้ท่านลอง พิมพ์ show databases; ดูครับ ก็จะเห็น ฐานข้อมูลที่มาพร้อมกับการติดตั้งเลยครับ

showdatabases
ฐานข้อมูลที่มาพร้อมกับการติดตั้ง

เพื่อให้เข้าใจมากยิ่งขึ้นนะครับ แนะนำให้ท่านดู VDO ได้เลยครับ

ก็เป็นอันว่า เสร็จเรียบร้อยนะครับ สำหรับการติดตั้ง Web Server ให้กับ Raspberry pi ของเรา  พบกับบทอความอื่นๆ ได้ที่ informalsoft.com นะครับ  กรืออยากพูดคุยกับผมได้ที่ facebook ก็ได้ครับ หรือสงสัยก็คอมเม้นไว้ได้เลยครับ ส่วนเรื่องต่อไปจะเป็นอะไรนั้นมา แล้วมาพบกันใหม่ สำหรับบทความนี้ สวัสดีครับ

หวย หวยออนไลน์ Jetsadabet



Comments

comments