การ 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

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

I miss you all กับ I miss all of you ต่างกันอย่างไร

ปัญหาและเฉลยวิชาธรรม นักธรรมชั้นตรี สอบในสนามหลวง วันอังคาร ที่ ๒๙ กันยายน พ.ศ.๒๕๕๒

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