Secara default, jika kita menginstal PHP di Ubuntu 24.04, itu akan secara otomatis memilih PHP 8.3.x.
Tapi bagaimana, jika kita ingin menginstal PHP 8.0 di Ubuntu 24.04?
Pasang PHP 8.0 / PHP 8.0 fpm di Ubuntu 24.04
Untuk informasi yang saya miliki Ubuntu 24.04
lsb_release -a
Untuk menginstal PHP 8.0 / PHP 8.0 fpm, kita harus menggunakan ondrej / php. Berikut ini langkah -langkah lengkap:
sudo apt install software-properties-common

sudo add-apt-repository ppa:ondrej/php

sudo apt update
Dan untuk menginstal PHP, lengkapi perintah ini, masukkan y
sudo apt-get install php8.0

Atau jika Anda ingin menginstal php8.0 dengan mode fpm, jalankan:
sudo apt-get install php8.0-fpm
Setelah instalasi Anda dapat memeriksa versi PHP dengan menulis:
php -v

Atau periksa versi dan status PHP FPM:
php-fpm8.0 --version
systemctl php8.0-fpm status
Jika Anda ingin menginstal ekstensi PHP lain, Anda dapat melakukannya dengan perintah ini:
apt-get install php8.0-mbstring php8.0-gd php8.0-curl

Konfigurasi PHP 8.0
PHP 8.0 disimpan di /etc/php/8.0/
ls -al /etc/php/8.0

Jika Anda ingin mengonfigurasi PHP untuk Apache, buka folder Apache2 dan lihat php.ini
vi /etc/php/8.0/apache2/php.ini
Dalam contoh ini, kami akan mengubah beberapa parameter:
memory_limit = 256M
max_execution_time = 60
post_max_size = 10M
Dan untuk mendapatkan efeknya, restart saja Apache server web Anda
systemctl restart apache2
Konfigurasi PHP 8.0 FPM juga disimpan di /etc/php/8.0/ Folder Internal: FPM

Uji phpinfo () di browser
Untuk memastikan PHP 8.0 berfungsi di browser, uji dengan membuat file phpinfo.php di dalam/var/www/html
cd /var/www/html
Buat phpinfo.php dan masukkan kode ini di dalamnya:
<?php
phpinfo();
?>
Lengkapi browser:
ip public>/phpinfo.php

Jika output tidak seperti di atas (phpinfo.php diunduh alih -alih menunjukkan hasilnya). Ini berarti Anda melewatkan libapache2-mod-php8.0S jadi Anda harus menginstalnya:
apt-get install libapache2-mod-php8.0
Kemudian restart server web Apache Anda:
systemctl restart apache2
Jalankan lagi ke browser, dia harus bekerja sekarang.
ip public>/phpinfo.php
Terhubung