ติดตั้งและคอนฟิก Laravel เบื้องต้น

ปีใหม่ทั้งที อยากปรับปรุงวิธีการเขียนโปรแกรมให้เป็นรูปแบบมากขึ้น หลายคนแนะนำมาให้ใช้ Framework เลยลองหาข้อมูลศึกษาดู

สำหรับ PHP มีหลาย Framework ที่มีผู้พัฒนาออกมา ให้สามารถนำมาใช้ได้ฟรี ลองเปรียบเทียบหาข้อมูลแล้ว คิดว่า laravel น่าจะดูดีสุด เลยมาแชร์วิธีการใช้กัน

Laravel เป็น PHP Web Application Framework ที่ถูกออกแบบ สำหรับการพัฒนาเว็บแอพพลิเคชันด้วย PHP ในรูปแบบ MVC (Model View Controller)

Continue reading “ติดตั้งและคอนฟิก Laravel เบื้องต้น”

ติดตั้ง PHP 5.5 บน CentOS 6

เนื่องด้วย PHP ที่ติดตั้งมากับ CentOS 6 นั้น มีแค่เวอร์ชั่น 5.3.3 หากต้องการใช้ PHP เวอร์ชั่นใหม่เช่น 5.5 หรือ 5.6 จำเป็นต้องติดตั้งจากแหล่งเว็บไซต์อื่นๆ

เว็บที่เป็นที่นิยมคือ webtatic.com ที่สร้าง (build) แพ็คเกจเวอร์ชั่นใหม่ๆ เช่น MySQL 5.5, PHP 5.4, PHP 5.5, PHP 5.6 เก็บไว้ใน Yum Repository

บทความนี้จะอธิบายการติดตั้ง PHP 5.5 จาก repo ของ webtatic.com
Continue reading “ติดตั้ง PHP 5.5 บน CentOS 6”

ติดตั้ง composer ไว้บริหารจัดการ PHP Library

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

Continue reading “ติดตั้ง composer ไว้บริหารจัดการ PHP Library”

ติดตั้งและคอนฟิก radvd เพื่อแจกข้อมูล IPv6 Router

หลังจาก  คอนฟิกเซิร์ฟเวอร์ DHCPv6 บนลีนุกซ์ ที่แจกจ่ายข้อมูล IPv6 Address ไปยังเครื่องไคเอนต์แล้ว เราจำเป็นต้องติดตั้งและคอนฟิก radvd เพิ่มเติม เพื่อแจกข้อมูลเกี่ยวกับ IPv6 Router

Continue reading “ติดตั้งและคอนฟิก radvd เพื่อแจกข้อมูล IPv6 Router”

คอนฟิกเซิร์ฟเวอร์ DHCPv6 บนลีนุกซ์

หลังจากที่ คอนฟิก IPv6 บน CentOS 6 แล้ว ลองมาดูวิธีคอนฟิกเซิร์ฟเวอร์ DHCPv6 Server เพื่อแจก IPv6 Address ให้กับเครื่องไคลเอนต์อื่นๆ เช่น Windows สามารถรับ IPv6 Address ได้โดยอัตโนมัติ

โดยจะทดสอบติดตั้งและคอนฟิกบน CentOS 6

Continue reading “คอนฟิกเซิร์ฟเวอร์ DHCPv6 บนลีนุกซ์”

คอนฟิก IPv6 บน CentOS 6

แม้จะทราบปัญหาเรื่อง IPv4 Address ที่ไม่เพียงพอถึงขั้นขาดแคลนมาเป็นเวลานานมาก แต่ก็ไม่ได้ศึกษา IPv6 เรื่องนี้อย่างจริงจัง

จนโดนลูกค้าสั่งให้คอนฟิก IPv6 บนเซิร์ฟเวอร์ให้หน่อย จึงต้องหาข้อมูล ศึกษาวิธีการคอนฟิก เลยนำมาแชร์ให้อ่านกัน

ในที่นี้จะแสดงวิธีคอนฟิกบน CentOS 6

Continue reading “คอนฟิก IPv6 บน CentOS 6”

จัดการเซอร์วิสด้วย systemd ใน CentOS 7

สิ่งหนึ่งที่เปลี่ยนไปใน CentOS 7 หรือ Red Hat Enterprise 7 คือเปลี่ยนมาใช้ systemd ในการบริหารจัดการโปรเซสและอีกหลายสิ่งบนลีนุกซ์ แทนที่การใช้ init หรือ upstart ในเวอร์ชั่นก่อน

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

Continue reading “จัดการเซอร์วิสด้วย systemd ใน CentOS 7”

รีวิวการติดตั้ง CentOS 7

หลังจาก Red Hat Enterprise 7 ออกมาได้ไม่นาน ทีมงาน CentOS ก็ได้พัฒนา CentOS 7 ออกมาด้วยคุณสมบัติที่เหมือนกัน

ในที่นี้ขอริวิวการติดตั้ง  เพื่อเป็นข้อมูลเบื้องต้นว่ามีอะไรเปลียนไปบ้างในตอนติดตั้ง

Continue reading “รีวิวการติดตั้ง CentOS 7”

การใช้ Oracle SQL Plus เบื้องต้น เพื่อคิวรี่ข้อมูล

หลังจากที่ ติดตั้ง Oracle Database 11g Release 2 บน CentOS 6 และรู้ วิธีเปิด ปิด Oracle Database 11g  ไปแล้ว ขั้นต่อไปขอแนะนำการใช้คำสั่ง SQL Plus (sqlplus) เบื้องต้นเพื่อคิวรี่ข้อมูล โดยทดสอบกับฐานข้อมูลตัวอย่าง HR ที่ติดตั้งมาโดยดีฟอลต์

Continue reading “การใช้ Oracle SQL Plus เบื้องต้น เพื่อคิวรี่ข้อมูล”

วิธีเปิด ปิด Oracle Database 11g

หลังจาก  ติดตั้ง Oracle Database 11g Release 2 บน CentOS 6 ไปเรียบร้อยแล้ว สิ่งหนึ่งที่ผู้ดูแลระบบหรือ DBA (Database Administrator) ต้องทำเป็นคือเปิด ปิด Oracle Database

ในที่นี้ขอแสดงวิธีการเปิด ปิดแบบง่ายๆ เพื่อใช้อ้างอิงเตือนความจำ

หมายเหตุ ขออนุญาตไม่ลงรายละเอียดของแต่ละคำสั่งว่าคืออะไร

Continue reading “วิธีเปิด ปิด Oracle Database 11g”