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: Mã:
rpm -Uvh http://repo.webtatic.com/yum/centos/5/latest.rpm Mã:
yum --enablerepo=webtatic install php Mã:
yum --enablerepo=webtatic update php chuc cac ban thanh cong! Have a fun :cuoi4: :battay: |
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: Mã:
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 |
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: Mã:
[c5-testing] 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 |
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 Trích dẫn:
#yum update php :battay: |
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 Mã:
rpm -U 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 --nodeps :battay: |
Bây giờ là 10:02 AM. Giờ GMT +7 |
Diễn đàn tin học QuantriNet
quantrinet.com | quantrimang.co.cc
Founded by Trương Văn Phương | Developed by QuantriNet's members.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.