|
||||||||
|
||||||||
|
|
Công Cụ | Xếp Bài |
22-09-2009, 04:27 PM | #1 | ||||||||||||
Administrator
Gia nhập: Jul 2009
Trả Lời: 152
|
Nâng cấp Php 5.x.x to 5.2.x, 5.3.x on CentOS/RHEL/Fedora
Upgrade Php 5.x.x to 5.2.9 on CentOS/RHEL/Fedora Nếu phiên bản PHP hiện tại đã củ 5.x.x và cần nâng cấp lên phiên bản PHP mới hơn 5.2.x or 5.3 , các bạn có thể sử dụng một số lệnh sau để nâng cấp phiên bản PHP của mình To upgrade to PHP 5.2.x on CentOS/RHEL/Fedora: Step 1) Set up the atomic channel: wget -q -O - http://www.atomicorp.com/installers/atomic.sh | sh Step 2) Upgrade to PHP 5.2.x: yum update php Step 3) Replace the PHP 4 php.ini with PHP 5.2.x's (if applicable): mv /etc/php.ini.rpmnew /etc/php.ini Step 4) Replace the php.conf with the PHP 5.2.x php.conf (if applicable): mv /etc/httpd/conf.d/php.conf.rpmnew /etc/httpd/conf.d/php.conf Step 5) Restart the webserver service httpd restart (or) /etc/init.d/httpd restart To upgrade to PHP 5.3.x on CentOS/RHEL/Fedora:
chuc cac ban thanh cong! Have a fun |
||||||||||||
07-12-2009, 03:05 PM | #2 | ||||
Administrator
Gia nhập: Jul 2009
Trả Lời: 245
|
Hoặc dùng cách upgrade bằng RPM cũng được đấy. Em đã làm thử rồi
Bước 1: Bác nào xài Centos 5.x giống em thì vào đây mà tải mấy cái gói PHP về: http://www6.atomicorp.com/channels/a...5/x86_64/RPMS/ hoặc http://www6.atomicorp.com/channels/atomic/centos/5/x86_64/RPMS/ Tốt nhất là tải hết về nâng cấp một lượt cho nó đồng bộ. Em tải về các gói sau vì hiện máy em đang cài các gói này: php-5.2.17-1.el5.art.x86_64.rpm php-cli-5.2.17-1.el5.art.x86_64.rpm php-common-5.2.17-1.el5.art.x86_64.rpm php-gd-5.2.17-1.el5.art.x86_64.rpm php-imap-5.2.17-1.el5.art.x86_64.rpm php-mbstring-5.2.17-1.el5.art.x86_64.rpm php-mysql-5.2.17-1.el5.art.x86_64.rpm php-pdo-5.2.17-1.el5.art.x86_64.rpm php-xml-5.2.17-1.el5.art.x86_64.rpm Bước 2: Sau đó chạy lệnh:
Bước 3: Tiếp theo, backup cái file /etc/php.ini cũ thành php.ini.bak. Xong, đổi tên cái file /etc/php.ini.rpmnew mà quá trình upgrade vừa tạo ra thành php.ini Bước 4: Restart lại apache Ghi chú: có thể dùng lệnh sau để so sánh 2 file php.ini mới và cũ: diff -by php.ini php.ini.bak | more Last edited by emailhoc; 07-12-2009 at 04:51 PM.. |
||||
29-01-2010, 10:13 AM | #3 | ||||
Administrator
Gia nhập: Jul 2009
Trả Lời: 245
|
Ngoài ra, ta có thể dùng yum để cho đơn giản hơn. Các bước thực hiện như sau:
Bước 1: gõ lệnh vi /etc/yum.repos.d/CentOS-Testing.repo. Nhập nội dung như sau:
Bước 3: Tiếp theo, backup cái file /etc/php.ini cũ thành php.ini.bak. Xong, đổi tên cái file /etc/php.ini.rpmnew mà quá trình upgrade vừa tạo ra thành php.ini Bước 4: Khởi động lại dịch vụ Apache: service httpd restart Bước 5: Gõ lệnh rpm -qa | grep php để kiểm tra phiên bản PHP mới |
||||
20-08-2012, 05:53 PM | #4 | ||||
Guest
Trả Lời: n/a
|
Nếu các repo trên không download được gối cài đặt php 5.2.x thì bạn sử dụng Repo này nha!
vi /etc/yum.repos.d/Centos_php5.repo
#yum update php |
||||
13-11-2012, 06:38 PM | #5 | ||||
Guest
Trả Lời: n/a
|
Nếu các Repository trên đều chết hết thì bạn làm thủ công
vào download các package tương ứng bên dưới http://www6.atomicorp.com/channels/a...5/x86_64/RPMS/ sau đó gõ lệnh sau để update từ 5.1 lên 5.x
|
||||
|
|