Được đặt trong php?

Tại thời điểm này, mặc định aaPanel đã cho chúng ta sử dụng cùng một lúc nhiều phiên bản PHP để dễ dàng cấu hình cho các trang web. Tuy nhiên, khi bạn sử dụng lệnh _______4_______ thông qua SSH, thì mặc định thông thường sẽ sử dụng phiên bản PHP 7. 2 được cấu hình trong aaPanel

With a old system number thì phiên bản PHP 7. 2 có thể phù hợp với cấu hình này, tuy nhiên hiện nay hệ thống này ngày càng phát triển và cập nhật nhiều tính năng mới đồng nghĩa với việc các phiên bản PHP mới hơn liên tục được ra mắt để đáp ứng cho điều đó. Và ở aaPanel , thì nhà phát triển cũng đã cho phép sử dụng thêm nhiều phiên bản PHP mới hơn và mới nhất là PHP 8. 1

Và để thay đổi phiên bản hệ thống PHP aaPanel, mời các bạn xem tiếp bài hướng dẫn bên dưới

II. Thay đổi phiên bản PHP hệ thống aaPanel

Để thay đổi phiên bản hệ thống PHP aaPanel, chúng tôi sẽ có 2 cách thực hiện và cần thực hiện 3 bước sau

Bước 1. SSH vào hệ thống aaPanel của bạn

Để thay đổi phiên bản hệ thống PHP aaPanel, thì bạn cần SSH hoặc truy cập VPS hoặc máy chủ của bạn với quyền root, hoặc ít nhất là truy cập vào người dùng có quyền sử dụng sudo. Nếu bạn chưa biết cách SSH vào VPS hoặc Server của mình thì có thể tham khảo bài viết hướng dẫn sau

  • Hướng dẫn đăng nhập vào VPS Linux với giao thức SSH

Sau khi SSH đã thành công, chúng ta tiếp tục với bước hai để xác định các phiên bản PHP mà bạn đang sử dụng trên aaPanel máy chủ của mình

Bước 2. Xác định các phiên bản PHP đã cài đặt

Cách xác định vô cùng đơn giản, các bạn chỉ cần thực hiện lệnh sau là xong

Hướng dẫn AZDIGI

ll /www/server/php
    

Dưới đây là kết quả của mình và bạn có thể thấy mình đang sử dụng bài hát của các phiên bản

  • PHP5. 6
  • PHP7. 2
  • PHP7. 3
  • PHP7. 4
  • PHP8. 0

Được đặt trong php?

Trong trường hợp bạn chỉ có 1, 2 hoặc 3 phiên bản PHP mà thôi thì bạn có thể cài đặt thêm phiên bản PHP mới theo cách sau

  • Hướng dẫn cài đặt aaPanel nhiều phiên bản PHP

Và để xác định phiên bản PHP của hệ thống đang sử dụng thì chỉ cần chạy lên sau là có thể biết được

Hướng dẫn AZDIGI

php -v
    

Dưới đây là phiên bản hệ thống PHP của mình

Được đặt trong php?

Bước 3. Thay đổi phiên bản PHP hệ thống aaPanel

Vì bạn đã xác định được các phiên bản PHP đã được cài đặt trên hệ thống, và phiên bản đang được cài đặt mặc định rồi nên bạn có thể thay thế nó bằng một phiên bản khác đã được cài đặt. Ví dụ ở đây mình sẽ thực hiện đổi PHP 7. 2 default sang PHP 8. 0, thì các bạn có thể tham khảo theo 2 cách sau

  • Cách 1. Thực hiện lệnh thông qua SSH

Nếu bạn muốn đổi PHP 8. 0 as default ( Yêu cầu máy chủ của bạn đã có PHP 8. 0)

Hướng dẫn AZDIGI

rm -f /usr/bin/php
ln -s /www/server/php/80/bin/php /usr/bin/php
php -v
    

Đây là kết quả khi mình chuyển sang PHP 8. 0

Được đặt trong php?

  • cách 2. Thực hiện thiện tại giao diện aaPanel

Nếu bạn muốn đổi PHP 7. 4 as default ( Yêu cầu máy chủ của bạn đã có PHP 7. 4)

Đầu tiên các bạn cần đăng nhập vào aaPanel và truy cập. Trang web => Phiên bản PHP CLI => Chọn phiên bản PHP cần sửa đổi => Gửi

Được đặt trong php?

Dưới đây là phiên bản hệ thống PHP sau khi thay đổi

Được đặt trong php?

Như vậy là chúng ta đã thay đổi phiên bản hệ thống PHP aaPanel thành công

Có thể bạn hơi khó hiểu tại sao chỉ cần vài lệnh trên là có thể thay đổi được phải không. Dưới đây là câu trả lời của bạn

Khi bạn sử dụng lệnh whereis php sẽ xác định vị trí nguồn của lệnh, như ở đây chúng ta đang tìm nguồn của php

Được đặt trong php?

Sau đó bạn chỉ cần ll đường dẫn /usr/bin/php ra để tìm hiểu thêm

Được đặt trong php?

Như hình trên thì thực chất /usr/bin/php là liên kết tượng trưng của 

php -v
    
0. Và từ đó chúng ta chỉ cần xóa symlink cũ và thiết lập lại symlink mới là xong

III. Tổng kết

Với việc thay đổi phiên bản hệ thống PHP aaPanel mang lại khá nhiều lợi ích, lợi ích đầu tiên kể đến là bản thân phpMyAdmin sẽ chạy trên phiên bản PHP mới hơn, hoạt động mượt mà, ổn định hơn và chắc chắn bảo mật hơn. Các crontab bạn sử dụng php cũng tương tự hoạt động ổn định hơn rất nhiều…vv…