Chào, Khách!
  1. phuc113
    Offline
    phuc113   [623/277]
    ặ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. sunboy
    Offline
    sunboy   [1.616/1.340]
    Mình muốn nâng lân PHP 5.3 thì làm sao?
  3. phuc113
    Offline
    phuc113   [623/277]
    Đợi ra 6.0 zui nâng lun. hehe.
    chỉ cần nâng cấp lên CentOS 6 thui
  4. sunboy
    Offline
    sunboy   [1.616/1.340]
    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. phuc113
    Offline
    phuc113   [623/277]
    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. sunboy
    Offline
    sunboy   [1.616/1.340]
    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. phuc113
    Offline
    phuc113   [623/277]
    Đầ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. sunboy
    Offline
    sunboy   [1.616/1.340]
    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. phuc113
    Offline
    phuc113   [623/277]
    1) Remove the current version of PHP
    2) Install PHP 5.3