Được gửi bởi
nguyentronghvq
Em đang dùng Centos 64bit, máy chủ web cài rồi cứ thế dùng thôi không hiểu biết nhiều. Giờ em cần nâng cấp php bản hiện tại là 5.3.26 lên bản mới.
Một nguyên tắc quan trọng bạn nên đối xử với server: cái gì đang chạy tốt thì đừng có dại mà đụng vào. Các script PHP của bạn có những thứ gì mà phải cần tới PHP 6.x (một phiên bản chưa tồn tại <== còn đang là... ý tưởng)?
Giả sử bạn đang dùng CentOS 6.6 là phiên bản 6.x cuối cùng, vậy thì PHP bản ổn định nhất cho nó là PHP 5.3.x như của bạn. PHP 5.4.x thì ổn định gần ngang bằng 5.4 nhưng theo một số bình luận của webmaster trên các diễn đàn thì nó dường như ít ngốn RAM hơn. Bạn có thể dùng PHP 5.4, mình thấy trên các nhà cung cấp hosting có hỗ trợ phiên bản này gần đây, chứng tỏ nó dùng được.
Còn các bản PHP 5.5.x, 5.6.x là các bản đang cần thử nghiệm thêm trên thực tế, chưa nên sử dụng chạy thực sự ngay lúc này nếu web bạn cần sự ổn định.
Câu lệnh để bạn nâng cấp PHP 5.3.x lên PHP 5.4.x:
Code:
rpm -ivh http://dl.iuscommunity.org/pub/ius/stable/Redhat/6/x86_64/ius-release-1.0-14.ius.el6.noarch.rpm
yum repolist
yum install yum-plugin-replace
rpm -e --nodeps php5-ioncube-loader-4.6.0-14042516.x86_64
yum replace php --replace-with php54
yum install php54-ioncube-loader php54-mcrypt
service httpd graceful; php -v
Cuối cùng, có kết quả gần như dưới là OK:
Code:
PHP 5.4.39 (cli) (built: Mar 20 2015 08:10:43)
Copyright (c) 1997-2014 The PHP Group
Zend Engine v2.4.0, Copyright (c) 1998-2014 Zend Technologies
with the ionCube PHP Loader v4.7.5, Copyright (c) 2002-2014, by ionCube Ltd.
Bookmarks