VPSSIM là một script để quản lý VPS khá tốt, tuy nhiên hiện tại không thể update PHP tự động. Vì thế bài viết này MGGH sẽ hướng dẫn các bạn.
Vì sao cần update PHP trên VPSSIM bằng cách thủ công
VPSSIM là trình quản lý VPS rất tốt với rất nhiều tính năng hay bên cạnh ưu điểm gọn nhẹ, cách dùng đơn giản. Trình quản lý VPS này do người Việt phát triển, có bản free, dùng rất đã. Vì thế mình đã quyết định mua bản quyền dùng. Mình đã cài để quản lý website magiamgiahosting cũng như 1 số site khác. Tuy nhiên là cho đến hiện nay thì tác giả đã ngừng hỗ trợ nâng cấp cho công cụ này. Đây là điều khá đáng tiếc của trình quản trị VPS này, tương tự HocVPS cũng vậy. Tác giả toàn đem con bỏ chợ. ☹
Vì thế nếu bạn muốn cập nhật hệ thống thì không thể dùng các tính năng cập nhật có sẵn trong VPSSIM. Ví dụ phiên bản PHP mới nhất hỗ trợ trong VPSSIM là phiên bản 7.3. Tuy nhiên hiện tại phiên bản PHP này đã khá cũ rồi. Một số plugin, theme mà mình sử dụng trong website WordPress của mình yêu cầu phiên bản PHP tối thiểu phải là 7.4. Do đó mình bắt buộc phải nâng cấp PHP.
Do không thể trực tiếp update PHP từ công cụ sẵn có của VPSSIM, vì vậy mình phải update thủ công. VPSSIM được cộng đồng sử dụng khá nhiều nên mình nghĩ chắc cũng nhiều bạn cũng lâm vào tình trạng như mình. Chính vì thế hôm nay mình biết bài này hướng dẫn các bạn cách update thủ công PHP trên VPSSIM. Cụ thể mình sẽ update phiên bản PHP từ 7.3 lên phiên bản 7.4. Nếu các bạn muốn update lên các phiên bản cao hơn thì cũng làm tương tự.
Hướng dẫn cập nhật PHP cho VPSSIM bằng cách thủ công
Lưu ý: Để tránh lỗi không lường trước, nên backup lại VPS trước khi thực hiện. Mình không chịu trách nhiệm nếu bạn update PHP trên VPSSIM bị lỗi. Anh em cẩn thận nha.
Truy cập SSH VPS dưới quyền root. Có thể lấy root bằng lệnh dưới
sudo bash
Cài đặt yum-utils
yum install yum-utils
Cài đặt remi repository cho VPS (lựa lệnh phù hợp với centos đang cài trên VPS nha)
Centos 6
rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
Centos 7
rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-7.rpm
Kích hoạt remi repository cho phiên bản php 7.4 bằng lệnh sau:
yum-config-manager --enable remi-php74
Kiểm tra phiên bản PHP hiện hành mà VPSSIM đang kích hoạt bằng lệnh
php -v
Biết được phiên bản PHP đang được kích hoạt rồi thì tắt nó đi bằng lệnh bên dưới (Lưu ý: VPS của mình đang ở PHP 7.3, nếu bạn đang ở 7.1 mặc định của VPSSIM thì sửa số 73 thành 71 nha)
yum-config-manager --disable remi-php73
Kiểm tra lại cấu hình bằng lệnh sau:
yum repolist all
Chạy lệnh sau để tiến hành cài đặt
yum update
Đợi xíu nó chạy là xong. Sau khi hoàn tất bạn có thể chạy lệnh php -v
để kiểm tra phiên bản php xem cập nhật thành công chưa nha. Như bên dưới là OK rồi đó.
[root@mggh ~]# php -v
PHP 7.4.29 (cli) (built: Apr 12 2022 10:55:38) ( NTS )
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologies
with Zend OPcache v7.4.29, Copyright (c), by Zend Technologies
Như vậy là mình đã hướng dẫn xong cách update PHP thủ công trong trường hợp VPS cài đặt VPSSIM. Hi vọng bài viết sẽ giúp được các bạn. Có gì thắc mắc hãy comment nhé.