การ Update php 5.1.6 to 5.2.8 on Centos 5.2
ขั้นที่ 1 สำการตรวจสอบว่า php ของเราที่ใช้งานอยู่ปัจจุบันเป็นเวอร์ชั่นอะไร โดย remote ผ่านโปรแกรม Putty ด้วยคำสั่งดังนี้
ผลปรากฏว่าเป็น php 5.1.6 ต่อไปเป็นการ update packages ผ่านโปรแกรม webmin
ปรับปรุงใหม่ 09/02/2009 PHP5.2.8
ขั้นตอนที่ 1.1 ให้ทำการติดตั้งดังนี้ ขั้นตอนที่ 1.2 โปรแกรมจะเริ่มทำการค้นหาไฟล์ที่จำเป็นในการติดตั้ง
*** ถึงแม้ผลการตรวจสอบว่าเป็นเวอร์ชั่น php5.2.8 แล้วก็ตาม php จะยังไม่สามารถทำงานในเวอร์ชั่นนี้ได้จนกว่าจะมีการ 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