Cài PHP8 cho Apache2 trên Ubuntu 20

$ sudo apt update
$ sudo apt upgrade
$ sudo apt install  ca-certificates apt-transport-https software-properties-common

Tiếp theo cài bước sau:

$ sudo add-apt-repository ppa:ondrej/php

Bấm Enter để đồng ý cài đặt

Tiếp theo cài một số module cho php. Thư viện libapache2-mod-php8.0

apt install libapache2-mod-php8.0 php8.0-common php8.0-mbstring php8.0-curl php8.0-gd  php8.0-cli php8.0-zip  php8.0-mysql php8.0-gd php8.0-intl    php8.0-xml php8.0-xsl php8.0-zip   php8.0-intl

 

Tự động nhận php phiên bản cao nhất tùy thuộc hệ điều hành thì cài lệnh sau:

apt install php libapache2-mod-php php-common php-mbstring php-curl php-gd  php-cli php-zip  php-mysql php-gd php-intl    php-xml  php-zip   php-intl  

 

Nếu muốn dùng php8 với fpm thì cài thêm lệnh sau:

sudo apt install php8.0-fpm libapache2-mod-fcgid
// fpm nó không mặc định chạy nên phải tự bật

$ sudo a2enmod proxy_fcgi setenvif
$ sudo a2enconf php8.0-fpm

 

khởi động lại webserver

$ sudo systemctl restart apache2