Nâng cấp PHP lên 5.2.x

Thảo luận trong 'Mạng máy tính' bắt đầu bởi phuc113, 16 Tháng hai 2012.

  1. Offline

    phuc113

    • ÔI CÁI CUỘC ĐỜI NÀY

    • HOSTING - DOMAIN - VPS - THIẾT KẾ WEB
    Số bài viết:
    623
    Đã được thích:
    277
    Điểm thành tích:
    220
    ặc định, khi bạn cài PHP trên Linux, bạn chỉ có thể cài được bản PHP 5.1.6. Điều này khiến 1 số code không thể chạy được.

    Vì thế bạn cần nâng cấp PHP lên cho phù hợp.

    Cách đơn giản nhất là thêm Repository. Ở đây mình chọn là: http://dev.centos.org/centos/5/testing/

    Cụ thể, bạn gõ:

    # nano /etc/yum.repos.d/centos-test.repo

    Dán nội dung dưới đây vào:

    [c5-testing]
    name=CentOS-5 Testing
    baseurl=http://dev.centos.org/centos/5/testing/$basearch/
    enabled=1
    gpgcheck=1
    gpgkey=http://dev.centos.org/centos/RPM-GPG-KEY-CentOS-testing

    Sau đó save lại cái Repo mới này.

    Gõ:

    # yum update php

    Và đồng ý để nó update lên bản mới thôi. Update xong bạn nhớ restart Apache nhé.
    interpolsunboy thích bài này.
  2. Offline

    sunboy

    • Thành viên sáng lập

    • No thing
    Số bài viết:
    1.616
    Đã được thích:
    1.340
    Điểm thành tích:
    1.000
    Mình muốn nâng lân PHP 5.3 thì làm sao?
  3. Offline

    phuc113

    • ÔI CÁI CUỘC ĐỜI NÀY

    • HOSTING - DOMAIN - VPS - THIẾT KẾ WEB
    Số bài viết:
    623
    Đã được thích:
    277
    Điểm thành tích:
    220
    Đợi ra 6.0 zui nâng lun. hehe.
    chỉ cần nâng cấp lên CentOS 6 thui
  4. Offline

    sunboy

    • Thành viên sáng lập

    • No thing
    Số bài viết:
    1.616
    Đã được thích:
    1.340
    Điểm thành tích:
    1.000
    Centos 6.x ra lâu rồi mà, giờ mình dùng Centos 6.x và muốn cài PHP 5.3.8 thì làm sao? Các bạn thử đưa ra ý kiến xem.
  5. Offline

    phuc113

    • ÔI CÁI CUỘC ĐỜI NÀY

    • HOSTING - DOMAIN - VPS - THIẾT KẾ WEB
    Số bài viết:
    623
    Đã được thích:
    277
    Điểm thành tích:
    220
    em cài Centos 5 hình như 6 mặc nó cài PHP là 5.3 lun mà phải ko a
  6. Offline

    sunboy

    • Thành viên sáng lập

    • No thing
    Số bài viết:
    1.616
    Đã được thích:
    1.340
    Điểm thành tích:
    1.000
    uk. CentOS 6 nếu em cài như vậy thì có thể cài bản 5.3, nhưng mà yêu cầu của anh là 5.3.8 :D
  7. Offline

    phuc113

    • ÔI CÁI CUỘC ĐỜI NÀY

    • HOSTING - DOMAIN - VPS - THIẾT KẾ WEB
    Số bài viết:
    623
    Đã được thích:
    277
    Điểm thành tích:
    220
    Đầu tiên là làm sạch PHP đi
    yum erase php php-pear php-mysql php-cli php-common
    Gõ lệnh này
    rpm -Uvh http://repo.webtatic.com/yum/centos/5/latest.rpm
    Tiếp đến:
    yum --enablerepo=webtatic install php
    vậy bjờ Khởi động lại PHP
    service httpd restart
    Sau đó:
    php -v

    Các bạn sẽ thấy:
    [root@u15733116 ~]# php -v
    PHP 5.3.8 (cli) (built: Aug 29 2011 21:03:55)
    Copyright (c) 1997-2011 The PHP Group
    Zend Engine v2.3.0, Copyright (c) 1998-2011 Zend Technologies
  8. Offline

    sunboy

    • Thành viên sáng lập

    • No thing
    Số bài viết:
    1.616
    Đã được thích:
    1.340
    Điểm thành tích:
    1.000
    Có vẻ như đó là một cách để đáp ứng yêu cầu cài đặt PHP 5.3.8 . Nhưng em đang sử dụng một repository "ngoại" để cài gói PHP 5.3.8 cho mình. Em có chắc rằng repo này sẽ cung cấp cho em bản PHP chính thống và đảm bảo server hoạt động ổn định?

    Khi cài đặt các phần mềm cho server, nên tham khảo tài liệu ở chính trang chủ của phần mềm đó và tải phần mềm từ chính trang đó - vì chỉ có trang đó mới cung cấp những dòng tài liệu chính thống nhất và phần mềm chính gốc mà không phải qua sào nấu của người khác.

    Trường hợp PHP này em phải download từ trang php.net hoặc tối thiểu nếu dùng gói nhị phân thì phải dùng repo của Centos (kể cả không nên dùng repo test như trường hợp đầu tiên).
    phuc113 thích bài này.
  9. Offline

    phuc113

    • ÔI CÁI CUỘC ĐỜI NÀY

    • HOSTING - DOMAIN - VPS - THIẾT KẾ WEB
    Số bài viết:
    623
    Đã được thích:
    277
    Điểm thành tích:
    220
    1) Remove the current version of PHP
    2) Install PHP 5.3

Chia sẻ trang này

Advertising: Linux system admin | nukeviet | nukeviet 4 | Upload ảnh miễn phí