Cara Install PHP 8.0 di Ubuntu 18.04/20.04

php

Cara Install PHP 8.0 di Ubuntu 18.04/20.04, PHP merupakan sebuah scripting language yang sangat populer dan banyak digunakan terutama untuk pengembangan web dinamis. Pada versi terbaru php datang dengan fitur JIT compiler, attributes, union types, dan masih banyak lagi. Saat artikel ini ditulis php telah menyentuh versi 8.0.2 yang dirilis awal februari 2021.

Bagi Anda yang tertarik untuk menggunakan versi 8 di distribusi Ubuntu 18.04 atau 20.04, Anda bisa mengikuti langkah-langkah di bawah ini.

Menambahkan Repositori

Karena versi php 8 tidak tersedia di repositori Ubuntu 18.04 dan 20.04, maka kita akan menginstalnya dari sumber lain. Di sini kita akan mencoba menambahkan repositori PPA ondrej/php.

$ sudo apt-get install software-properties-common
$ sudo add-apt-repository ppa:ondrej/php

Instalasi PHP 8.0

Selanjutnya kita akan mulai instalasi php 8, silakan jalankan perintah berikut.

$ sudo apt-get install php8.0

Anda juga dapat menginstal ekstensi dari php 8 dengan menggunakan format php8.0-ekstensi.

$ sudo apt-get install php8.0-bcmath php8.0-curl php8.0-cli

Untuk melihat semua ektensi yang dapat diinstal, Anda bisa menggunakan perintah berikut.

$ sudo apt-cache search php8.0

cara install php 8 di ubuntu

Integrasi dengan Webserver

Jika Anda ingin mengintegrasikannya dengan webserver seperti Apache atau Nginx ada perlu ekstensi atau paket tambahan.

Nginx

Untuk pengguna Nginx Anda hanya perlu menginstall ekstensi fpm, untuk menginstalnya jalankan perintah berikut.

$ sudo apt-get install php8.0-fpm

Setelah terinstal, silakan konfigurasi Nginx dengan mengikuti Cara Install dan Konfigurasi Nginx di Ubuntu.

Apache

Untuk pengguna Apache silakan install paket dan ekstensi yang dibutuhkan.

$ sudo apt install php8.0-fpm libapache2-mod-fcgid

Kemudian aktifkan modul fastcgi.

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

Sekian untuk tutorial kali ini, semoga bermanfaat ๐Ÿ™‚

1 Komentar

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *