PHP là một ngôn ngữ kịch bản mã nguồn mở có mục đích chung được sử dụng rộng rãi và phù hợp nhất để phát triển các trang web và ứng dụng web. Đây là ngôn ngữ kịch bản phía máy chủ có thể được nhúng vào HTML
Hiện tại, có ba phiên bản được hỗ trợ của PHP i. e Phiên bản 7. 0, 7. 2, 7. 8, 8. 0 và 8. 1. Là một nhà phát triển web hiện đại làm việc trên các khung khác nhau, các gói cần phải cài đặt nhiều phiên bản PHP trên VPS của bạn
Trong quá trình phát triển của bạn, không phải tất cả các dự án của bạn đều có thể hỗ trợ phiên bản mới nhất [V. số 8. 1] khiến bạn phải hạ cấp xuống phiên bản cũ hơn nhiều. Trong hướng dẫn này, chúng tôi sẽ minh họa cách chuyển đổi giữa các phiên bản khác nhau của PHP từ 8. 1 đến 7. 2 để cho phép bạn chạy các dự án của mình một cách trơn tru
điều kiện tiên quyết
- Ubuntu 22. 04 hệ điều hành
- Máy chủ web [trong bản trình diễn này, chúng tôi sử dụng máy chủ web Apache, bạn có thể tìm hiểu cách cài đặt trong hướng dẫn của chúng tôi – Cách cài đặt Apache, MariaDB và PHP [LAMP stack] trong Ubuntu
- Người dùng không phải root với đặc quyền sudo
- Có 2 phiên bản PHP khác nhau được cài đặt trên VPS của bạn
bước
Nâng cấp các gói hệ thống của bạn
$ sudo apt upgrade
Đặc biệt lưu ý. Hướng dẫn này giả định rằng bạn đã cài đặt PHP 7. 0, 7. 2 và 8. 1, nhưng trong trường hợp bạn không cài đặt bất kỳ hai phiên bản PHP nào trên máy tính của mình, chúng tôi sẽ làm việc với phiên bản 7. 2 và 8. 1. Bạn có thể sử dụng các lệnh sau dưới đây để cài đặt chúng
$ sudo apt install software-properties-common apt-transport-https –y
$ sudo add-apt-repository ppa:ondrej/php –y
Cập nhật kho hệ thống
$ sudo apt update
$ sudo apt install php8.1 libapache2-mod-php8.1
$ sudo apt install php7.2
Chạy lệnh để kiểm tra phiên bản mặc định của PHP
$ php –v
Theo mặc định, Ubuntu sẽ đặt phiên bản PHP ổn định, mới nhất làm mặc định. e. phiên bản 8. 1. Để chuyển sang phiên bản thay thế [7. 2]
$ sudo a2dismod php8.1 $ sudo a2enmod php7.2 $ sudo service apache2 restart $ sudo update-alternatives --set php /usr/bin/php7.2
Bạn cũng có thể sử dụng lệnh sau để chuyển từ phiên bản Php này sang phiên bản php đã cài đặt khác
________số 8
Nhập lựa chọn 'số' mà bạn muốn đặt làm phiên bản php mặc định
$ php --version
Đặc biệt lưu ý. Nếu bạn đang sử dụng máy chủ Nginx, bạn có thể khởi động lại nó bằng cách sử dụng lệnh sau
$ sudo apt install software-properties-common apt-transport-https –y0
Bây giờ bạn có thể kiểm tra lại phiên bản PHP hiện tại
$ sudo apt install software-properties-common apt-transport-https –y1
Bạn sẽ nhận thấy phiên bản đã thay đổi từ phiên bản 8. 1 đến 7. 2. Tất nhiên, điều ngược lại có thể được thực hiện bằng cách làm theo các bước trên và thay thế phiên bản PHP trong mỗi bước và thì đấy. Bạn đã trở lại phiên bản trước của mình
Quá trình này có vẻ lặp đi lặp lại và tẻ nhạt, vì vậy, để dễ dàng thực hiện, bạn có thể gói gọn toàn bộ quá trình trong một hàm. Ví dụ: chúng tôi muốn chuyển đổi giữa 7. 2 đến 7. 0 phiên bản php
Để làm điều này, mở của bạn. bashrc bằng trình chỉnh sửa yêu thích của bạn, trong trường hợp này, chúng tôi sử dụng nano
$ sudo apt install software-properties-common apt-transport-https –y2
Cuộn xuống dòng cuối cùng và nhập mã sau
$ sudo apt install software-properties-common apt-transport-https –y3
Thoát khỏi trình chỉnh sửa của bạn trong khi lưu các thay đổi và kết hợp các thay đổi mới bằng cách nhập lệnh bên dưới
$ sudo apt install software-properties-common apt-transport-https –y4
Giờ đây, khi bạn nhập 'thay đổi phiên bản php' trên thiết bị đầu cuối của mình, chức năng sẽ tự động chuyển sang phiên bản thay thế
Phần kết luận
Bạn có thể thử hướng dẫn này với các phiên bản PHP khác nhau. thực sự rất đơn giản. Truy vấn của bạn về máy chủ lưu trữ web tốt nhất có thể kết thúc bằng cách nhấp vào liên kết này
Gỡ cài đặt PHP trong Ubuntu khá dễ dàng và đơn giản. Hãy để chúng tôi xem xét chúng tôi có phiên bản PHP 7. 0 và chúng tôi muốn xóa nó khỏi Ubuntu
Lệnh sau sẽ xóa PHP khỏi Ubuntu
$ sudo apt install software-properties-common apt-transport-https –y5
$ sudo apt install software-properties-common apt-transport-https –y6 → xóa các gói gỡ lỗi lỗi thời, kém sạch
$ sudo apt install software-properties-common apt-transport-https –y7 → xóa các gói mồ côi không còn cần thiết khỏi hệ thống, nhưng không xóa chúng, sử dụng tùy chọn –purge cùng nhau .
Để cài đặt PHP chúng ta có thể làm theo bài viết này.
Cài đặt PHP trên Ubuntu