ตั้ง Active Directory Domain Controller ด้วย Samba 4 บน Ubuntu 16.04

นอกจากจะคอนฟิกแชร์ไฟล์ให้เครื่องอื่นที่รัน Windows สามารถเข้ามา Map Drive เพื่อเก็บไฟล์ไว้บนเซิร์ฟเวอร์ลีนุกซ์ได้แล้ว

Samba 4 ยังสามารถคอนฟิกให้เป็น Active Directory Domain Controller เพื่อควบคุมสิทธิ์ เช่นเก็บ Username, Password สำหรับการล็อกอินก่อนใช้งานเครื่อง Windows ที่เป็นสมาชิก (member) ของ Domain ได้

ลองมาดูวิธีการติดตั้งและคอนฟิกกัน

เนื่องจากปัญหาเรื่องแพ็คเกจใน Yum repo ของทั้ง CentOS 6 และ CentOS 7 ซึ่งยังไม่มีแพ็คเกจ rpm อย่างเป็นทางการ ในการคอนฟิกเป็น Domain Controller ในที่นี้จะขอเปลี่ยนมาใช้ Ubuntu 16.04

Continue reading “ตั้ง Active Directory Domain Controller ด้วย Samba 4 บน Ubuntu 16.04”

ติดตั้ง Laravel 5.3 บน Ubuntu 16.04

ลองมาดูการติดตั้ง Laravel 5.3 บน Ubuntu 16.04 กันบ้าง โดยจะทดสอบบนเครื่อง ติดตั้ง PHP 7 บน Ubuntu 16.04 ที่ ติดตั้ง Composer เพื่อบริหารจัดการไลบรารี PHP

โดยจะแสดงวิธีการติดตั้งทีละขั้นตอนด้วย composer แสดงข้อความปัญหาที่เกิดขึ้น พร้อมแสดงวิธีการแก้ไขปัญหา เช่นใช้คำสั่ง apt ติดตั้งแพ็คเกจโมดูล php เพิ่มเติม ที่จำเป็นต้องใช้

Continue reading “ติดตั้ง Laravel 5.3 บน Ubuntu 16.04”

ติดตั้ง Composer เพื่อบริหารจัดการไลบรารี PHP (ปรับปรุงใหม่)

เพื่อให้บริหารจัดการไลบราลีของ PHP ได้ง่ายมากขึ้น ทั้งการดาวน์โหลดไฟล์ไลบรารีของคนอื่นมาใช้ หรือจะพัฒนาโปรแกรมเอง เพื่อให้คนอื่นนำไปใช้ต่อไป แนะนำให้ใช้ composer ช่วยในการพัฒนาโปรแกรม PHP

เมื่อไม่นานมานี้ Composer มีการปรับวิธีการใหม่ โดยแทนที่จะรันคำสั่งเดียวติดตั้ง composer เลย จะเพิ่มขั้นตอนการตรวจสอบความถูกต้องของไฟล์ที่ดาวน์โหลดมา ก่อนการติดตั้งจริง

Continue reading “ติดตั้ง Composer เพื่อบริหารจัดการไลบรารี PHP (ปรับปรุงใหม่)”

ติดตั้ง PHP 7 บน Ubuntu 16.04

ลองมาดูการติดตั้ง PHP 7 บน Ubuntu 16.04 กันบ้าง การติดตั้งค่อนข้างง่าย เพราะ PHP 7 เป็นเวอร์ชันดีฟอลต์ ที่มากับ Ubuntu 16.04 เลย

Continue reading “ติดตั้ง PHP 7 บน Ubuntu 16.04”