Sử dụng nhiều phiên bản PHP trên Ubuntu

Cập nhật ngày 15/11/2024
Lượt xem: 87

Ở bài viết này mình sẽ hướng dẫn chuyển đổi php giữa 5.6 và 7.0 trên Ubuntu 22.

PHP 5.6 đã tử rồi, mong anh em đừng dùng nữa vì sắp tới PHP 8 cải tiến rất dữ dội!

Bước 1. Đầu tiên ta cần cập nhật apt

sudo apt install -y software-properties-common
sudo add-apt-repository ppa:ondrej/php
sudo apt update

Bước 2. Sau đó là cài PHP (mình cài 3 cái @@)

Lưu ý với những bạn đã cài php rồi thì hãy gỡ ra trước!

sudo apt install php5.6 php5.6-mysql php5.6-curl
sudo apt install php7.4 php7.4-mysql php7.4-curl
sudo apt install php8.1 php8.1-mysql php8.1-curl

Bước 3. Đối với Apache 

Chuyển đổi php 7 thành 5.6

sudo a2dismod php7.0
sudo a2enmod php5.6 

sudo service apache2 restart

Nếu muốn chuyển ngược lại thì

sudo a2dismod php5.6
sudo a2enmod php7.0

sudo service apache2 restart

Bước 4 : Đối với Ubuntu 

Cấu hình phiên bản php tại /etc/alternatives hoặc dùng lệnh update-alternatives

sudo update-alternatives --config php

Output:

There are 2 choices for the alternative php (providing /usr/bin/php).
Selection Path Priority Status
------------------------------------------------------------
* 0 /usr/bin/php7.0 70 auto mode
1 /usr/bin/php5.6 56 manual mode
2 /usr/bin/php7.0 70 manual mode
Press to keep the current choice[*], or type selection number:

Kiểm tra php bằng lệnh sau

php -v