ติดตั้งและคอนฟิก PHP-FPM กับ nginx บน Ubuntu 16.04

จากการ ติดตั้ง nginx บน Ubuntu 16.04 เว็บเซิร์ฟเวอร์ที่ได้ จะรองรับไฟล์ html ธรรมดา

ถ้าต้องการรันโปรแกรมเว็บที่พัฒนาด้วย PHP ต้องติดตั้งแพ็คเกจและคอนฟิกเพิ่มเติม

การทำให้ nginx สามารถรัน PHP ได้นั้น มีหลายวิธี ในที่นี้ขอเลือกคอนฟิกแบบ FastCGI Process Manager (FPM) โดยติดตั้งแพ็คเกจ php-fpm แล้วแก้ไขคอนฟิก nginx เพื่อให้เมื่อมีการเรียกไฟล์ .php บนเว็บเซิร์ฟเวอร์ ให้ nginx ส่งไฟล์ .php นั้นไปรันใน FPM โดยผ่านทางไฟล์ socket แล้วรับผลลัพธ์ที่ได้กลับมาแสดงบนเว็บ

Continue reading “ติดตั้งและคอนฟิก PHP-FPM กับ nginx บน Ubuntu 16.04”

รีวิวการติดตั้ง Ubuntu 16.04 Server

2 ปีมีหน Ubuntu ได้ออกเวอร์ชันล่าสุด 16.04 ซึ่งเป็นเวอร์ชัน LTS (Long-term support) ที่ทาง Ubuntu จะสนับสนุนการอัพเดตปรับปรุงซอฟต์แวร์เป็นระยะเวลานานกว่าเวอร์ชันปกติ (5 ปี) ทำให้เหมาะสมกับการนำไปติดตั้งใช้เป็นเซิร์ฟเวอร์ในการทำงานจริง (Production)

ลองมาดูรีวิวการติดตั้ง Ubuntu 16.04 เวอร์ชัน Server กัน โดยจะติดตั้ง LAMP server

Continue reading “รีวิวการติดตั้ง Ubuntu 16.04 Server”

สร้างบู๊ตดิสก์ USB เพื่อติดตั้งลีนุกซ์ ด้วยคำสั่งบน Mac OS X

นับวันไดร์ฟซีดีหรือดีวีดีที่ติดมากับเครื่องจะหายากขึ้น โดยเฉพาะโน้ตบุ๊คที่มีขนาดเล็ก ที่ผู้ผลิตจะตัดออกไปเพื่อประหยัดพื้นที่ เพื่อให้ตัวเครื่องขนาดบางลง ทำให้หากเราต้องการสร้างแผ่นติดตั้งระบบปฎิบัติการเช่นลีนุกซ์จากไฟล์ iso ที่ดาวน์โหลดมา ก็ต้องไปหาซื้อตัวไดร์ฟดีวีดี external มาต่อเพิ่มเติม

เพื่อเป็นการทดแทน ปัจจุบันเครื่องรุ่นใหม่หลายรุ่นหลายยี่ห้อ ตั้งแต่โน้ตบุ๊ก เครื่อง PC จนถึงระดับเซิร์ฟเวอร์ จะรองรับการบู๊ตด้วยดิสก์ USB เพื่อใช้ในการติดตั้งระบบปฏิบัติการแทน

ในที่นี้ลองมาดูการใช้คำสั่งบนเครื่อง Mac OS X เพื่อสร้างดิสก์ USB เพื่อบู๊ตติดตั้ง CentOS 7 จากไฟล์ iso ที่ดาวน์โหลดมา

Continue reading “สร้างบู๊ตดิสก์ USB เพื่อติดตั้งลีนุกซ์ ด้วยคำสั่งบน Mac OS X”

การสร้างเครื่องเสมือนใน VirtualBox

หลังจาก  ติดตั้ง VirtualBox บน Windows 7 เรียบร้อยแล้ว มาดูตัวอย่างการสร้างเครื่องเสมือนหรือเครื่องจำลอง (Virtual Machine) ใน VirtualBox กัน

Continue reading “การสร้างเครื่องเสมือนใน VirtualBox”

รีวิว Ubuntu 12.04 LTS – ทดลองใช้

หลังจากติดตั้งตามบทความ  รีวิว Ubuntu 12.04 LTS – การติดตั้ง เรียบร้อยแล้ว

ในบทนี้จะทดลองบู๊ตเครื่องหลังการติดตั้ง ทดสอบการล็อกอิน ดูข้อมูลเบื้องต้น เช่น kernel ข้อมูลโปรแกรมที่ดิดตั้ง ความแตกต่างคอนฟิกจากลีนุกซ์ตระกูล RedHat, CentOS

Continue reading “รีวิว Ubuntu 12.04 LTS – ทดลองใช้”

รีวิว Ubuntu 12.04 LTS – การติดตั้ง

ทุกๆ สองปี หรือปี คศ. ที่เป็นเลขคู่ ในเดือนเมษายน Ubuntu จะออกเวอร์ชั่นใหม่ ที่เป็น Long-Term Support หรือ LTS ซึ่งเป็นเวอร์ชั่นที่ Canonical จะสนับสนุน (support) เรื่องการปรับปรุงโปรแกรมเช่น security fixes, critical bugs, minor update เป็นระยะเวลายาวนานกว่าปกติ คือ 3 ปี สำหรับเวอร์ชั่น desktop และ 5 ปี สำหรับเวอร์ชั่น server ในขณะที่เวอร์ชันอื่นจะ support แค่ 18 เดือนเท่านั้น

ล่าสุดปีนี้ ที่เพิ่งออกมาวันที่ 26 เมษายน เวอร์ชั่น 12.04 LTS (Precise Pangolin) ได้ออกมาให้ดาวน์โหลดใช้กันแล้ว พิเศษจะขยายเวลา support ในเวอร์ชั่น desktop ให้เป็น 5 ปี เท่ากับเวอร์ชั่น server

ขอนำเวอร์ชั่นที่เป็น server มารีวิวเพื่อเป็นข้อมูลประกอบการตัดสินใจในการ upgrade จาก Ubuntu เวอร์ชั่นเก่า หรือถ้าใช้ลีนุกซ์อื่นอยู่ เผื่อเปลี่ยนใจหันมาลองใช้บ้าง

ในตอนแรกจะเป็นการติดตั้ง

Continue reading “รีวิว Ubuntu 12.04 LTS – การติดตั้ง”