การ Update php 5.1.6 to 5.2.8 on Centos 5.2

ภายหลังจากพยายามลองผิดลองถูกมาหลายครั้ง ก็ประสบผลสำเร็จกับการ update php สักที งานนี้ผมต้องลง server ใหม่ถึง 4 ครั้ง เป็นว่าเน็ตล่มทั้งโรงเรียนหลายวันเลยครับ สาเหตุของการ update ก็เพื่อให้รองรับ phpsysinfo , moodle , phpmyadmin ในเวอร์ชั่นใหม่ ๆ เนื่องจากว่า cms ใหม่นั้นความต้องการของระบบมันสูงต้องการฟังก์ชั่นใหม่ๆ ในภาษา php เพื่อการประมวลผลที่รวดเร็วเอาเป็นว่าเริ่มการติดตั้งเลยครับ.

ขั้นที่ 1 สำการตรวจสอบว่า php ของเราที่ใช้งานอยู่ปัจจุบันเป็นเวอร์ชั่นอะไร โดย remote ผ่านโปรแกรม Putty ด้วยคำสั่งดังนี้

ผลปรากฏว่าเป็น php 5.1.6 ต่อไปเป็นการ update packages ผ่านโปรแกรม webmin

ปรับปรุงใหม่ 09/02/2009 PHP5.2.8

เนื่องจากระบบ File Server ที่ทำการ Update php5.2.6 ของเดิมเกิดเสียหายไม่สามารถ update ได้ดังนี้จึงย้ายระบบไฟล์เป็น php5.2.8 แต่จะติดตั้งได้จะต้องติดตั้ง mysql เสียก่อน

ขั้นตอนที่ 1.1 ให้ทำการติดตั้งดังนี้


คำสั่งที่ใช้ในการติดตั้ง

ขั้นตอนที่ 1.2 โปรแกรมจะเริ่มทำการค้นหาไฟล์ที่จำเป็นในการติดตั้ง


จากภาพให้พิมพ์ y กด enter เพิ่มเริ่มทำการดาวน์โหลดไฟล์


เมื่อดาวน์โหลดเสร็จโปรแกรมจะติดตั้งเองโดยอัตโนมติ เมื่อติดตั้งเสร็จให้ทำการตรวจสอบการติดตั้งด้วยคำสั่ง

*** ถึงแม้ผลการตรวจสอบว่าเป็นเวอร์ชั่น php5.2.8 แล้วก็ตาม php จะยังไม่สามารถทำงานในเวอร์ชั่นนี้ได้จนกว่าจะมีการ reboot เครื่อง server


คำสั่งสำหรับ reboot เครื่อง server

จบแล้วของใหม่ง่ายกว่าเดิม...

====================================================================

***ขั้นตอนด้านล่างนี้ี update PHP5.2.6 ไม่ผ่านภายหลังสิ้นปี2008***

ขั้นทีั่ 2 ทำการ update packages ที่จำเป็นผ่านโปรแกรม webmin ดังนี้

ที่เมนู webmin ฝั่งซ้าย ให้เลือก System > Software Packages

1.ติดตั้ง packages epel-release-5-2.noarch.rpm

ฝั่งขวามือ
หมายเลข 1 ให้เลือก Form ftp or http URL แล้วเพิ่มดังนี้

เสร็จแล้วคลิกที่ปุ่ม Install ดังหมายเลข 2


โปรแกรมเริ่มกระบวนการดาวน์โหลดไฟล์ กรุณารอสักครู่


ในส่วนของ install packages ให้เลือก Overwrite file ดังหมายเลข 1 , 2

2.ติดตั้ง packages remi-release-5-4.el5.remi.noarch.rpm

ฝั่งขวามือ การติดตั้ง packages นี้เหมือนเดิมครับ
ให้เลือก Form ftp or http URL แล้วเพิ่มดังนี้


เมื่อเพิ่มแล้วให้คลิกที่ปุ่ม Install รอให้ดาวน์โหลดให้เสร็จจะปรากฏดังนี้


ให้เลือก Overwrite file ดังภาพ แล้วคลิกปุ่ม Install

ขั้นที่ 3 เริ่มติดตั้ง php 5.2.6

ในการติดตั้งนี้ผมจะทำการ remote ด้วยโปรแกรม Putty เข้าไปยังเครื่อง server แล้ว เพิ่มคำสั่งดังนี้ครับ


รอสักครูโปรแกรมกำลังดำเนินการตรวจสอบ Packages file ที่จำเป็นในการติดตั้ง


เมื่อโปรแกรมรวบรวม packages file เสร็จแล้ว ให้พิมพ์ y แล้วกด Enter ดังภาพ เพื่อเริ่มดาวน์โหลดไฟล์

+++เกิดข้อผิดพลาดในขั้นตอนนี้!!!!!


เมื่อดาวน์โหลดเสร็จโปรแกรมจะถ่ทว่าเราต้องการที่จะติดตั้งหรือไม่ ให้พิมพ์ y กด Enter ดังภาพ เพื่อเริ่มการติดตั้ง


รอจนกว่าจะติดตั้งเสร็จ ดังภาพ

ขั้นที่ 4 ตรวจสอบเวอร์ชั่น php ภายหลังการ update

ในการตรวจสอบเวอร์ชั่น php นั้นผมจะใช้คำสั่งดังนี้ครับ


ผลที่ได้หลังการ update เป็น PHP 5.2.6

*** ถึงแม้ผลการตรวจสอบว่าเป็นเวอร์ชั่น php5.2.6 แล้วก็ตาม php จะยังไม่สามารถทำงานในเวอร์ชั่นนี้ได้จนกว่าจะมีการ reboot เครื่อง server


คำสั่งสำหรับ reboot เครื่อง server

โพสต์ยอดนิยมจากบล็อกนี้

ปัญหาและเฉลยธรรม นักธรรมชั้นโท สอบในสนามหลวง พ.ศ. ๒๕๔๓ วันพฤหัสบดี ที่ ๑๖ พฤศจิกายน พ.ศ. ๒๕๔๓

ปัญหาและเฉลยวินัยบัญญัติ นักธรรมชั้นเอก สอบในสนามหลวง พ.ศ. ๒๕๔๓ วันเสาร์ ที่ ๑๘ พฤศจิกายน พ.ศ. ๒๕๔๓

ปัญหาและเฉลยวิชาธรรม นักธรรมชั้นโท สอบในสนามหลวง วันเสาร์ ที่ ๑๙ พฤศจิกายน พ.ศ. ๒๕๔๘