GNU/Linux >> Belajar Linux >  >> Ubuntu

Cara Menginstal PHP 8.0 di Ubuntu 20.04 / Ubuntu 18.04

PHP adalah bahasa pemrograman open-source yang banyak digunakan untuk pengembangan web untuk membuat situs web dinamis seperti situs E-commerce, Blog, Forum Internet, dll.

Dalam posting ini, kita akan melihat cara menginstal PHP 8.0 di Ubuntu 20.04 / Ubuntu 18.04.

Tambahkan Repositori PHP

Ondřej Surý, repositori pihak ketiga, menawarkan PHP 8.0 / 7.x untuk sistem operasi Ubuntu.

Perbarui cache repositori.

sudo apt update

Instal paket-paket di bawah ini.

sudo apt install -y curl wget gnupg2 ca-certificates lsb-release apt-transport-https

Tambahkan repositori ke sistem Anda.

sudo apt-add-repository ppa:ondrej/php

Perbarui indeks repositori.

sudo apt update

Instal PHP

Instal PHP 8.0 di Ubuntu 20.04 / Ubuntu 18.04

Instal PHP 8.0 dengan perintah di bawah ini.

sudo apt install -y php8.0 php8.0-cli php8.0-common

Instal PHP 7.x di Ubuntu 20.04 / Ubuntu 18.04

Instal PHP 7.4 dengan perintah di bawah ini.

sudo apt install -y php7.4 php7.4-cli php7.4-common
Anda dapat memiliki beberapa versi PHP pada sistem. Setiap versi PHP akan memiliki file konfigurasi terpisah di bawah direktori /etc/php/{8/7}.X.

Verifikasi Versi PHP

Setelah Anda menginstal paket PHP, periksa versi dengan perintah di bawah ini.

php -v

Keluaran:

PHP 8.0.0 (cli) (built: Nov 27 2020 12:26:22) ( NTS )
Copyright (c) The PHP Group
Zend Engine v4.0.0-dev, Copyright (c) Zend Technologies
    with Zend OPcache v8.0.0, Copyright (c), by Zend Technologies

Dukungan PHP untuk Server Web

Baik Apache dan Nginx tidak mendukung bahasa PHP secara default ketika browser meminta halaman PHP. Jadi, kita perlu menginstal paket modul PHP untuk mendukung PHP.

Dukungan PHP untuk Apache

Anda dapat menginstal paket di bawah ini dengan server web Apache untuk mendukung PHP untuk tumpukan LAMP. Paket ini menyediakan modul PHP untuk server web Apache 2.

BACA: Cara Memasang LAMP Stack di Ubuntu 20.04

BACA: Cara Memasang LAMP Stack di Ubuntu 18.04

Ubah versi PHP, jika diperlukan

sudo apt install -y apache2 libapache2-mod-php8.0

Dukungan PHP untuk Ngnix

Nginx tidak memiliki paket modul PHP untuk mendukung PHP untuk tumpukan LEMP. Untuk mendapatkan dukungan PHP untuk Nginx, kita dapat menggunakan PHP FastCGI Process Manager untuk menangani permintaan PHP.

BACA: Cara Memasang LEMP Stack di Ubuntu 20.04

BACA: Cara Memasang LEMP Stack di Ubuntu 18.04

sudo apt install -y php8.0-fpm

PHP-FPM mendengarkan pada soket run/php/php8.0-fpm.sock secara default.

Untuk membuat PHP-FPM menggunakan koneksi TCP, edit file di bawah ini.

sudo nano /etc/php/8.0/fpm/pool.d/www.conf

Kemudian, ubah parameter dengar.

DARI:

listen = /run/php/php8.0-fpm.sock

KEPADA:

listen = 127.0.0.1:9000

Tambahkan detail soket di host virtual Nginx.

server {

# other codes

  location ~* \.php$ {
    fastcgi_pass    127.0.0.1:9000;
    include         fastcgi_params;
    fastcgi_param   SCRIPT_FILENAME    $document_root$fastcgi_script_name;
    fastcgi_param   SCRIPT_NAME        $fastcgi_script_name;
  }
}

Instal Ekstensi PHP

Ekstensi PHP mengaktifkan fungsi khusus untuk kode Anda. Misalnya, menginstal ekstensi PHP MySQL akan membuat kode PHP Anda terhubung dengan database MySQL.

Paket ekstensi PHP biasanya diberi nama seperti php-.

Untuk mendapatkan dukungan MySQL untuk PHP v8.0, Anda dapat menginstal paket php8.0-mysql.

sudo apt install -y php8.0-mysql

Setelah Anda menginstal ekstensi yang diperlukan, gunakan perintah di bawah ini untuk memverifikasinya.

php -m | grep -i mysql

Keluaran:

mysqli
mysqlnd
pdo_mysql

Kesimpulan

Itu saja. Silakan bagikan tanggapan Anda di bagian komentar.


Ubuntu
  1. Cara Menginstal PHP 7.4 / 7.3 / 7.2 di Ubuntu 18.04 / Ubuntu 16.04

  2. Cara Menginstal Komposer di Ubuntu 20.04

  3. Cara Menginstal XCache di Ubuntu 15.04

  1. Cara Menginstal PHP 7 di Ubuntu 14.04

  2. Cara Menginstal PHP 7.2 di Ubuntu 16.04

  3. Cara Menginstal PHP 7.3 di Ubuntu 16.04

  1. Cara Menginstal PHP 7.4 dan 8.0 Di Ubuntu 18.04 atau 20.04

  2. Cara menginstal PHP di Ubuntu Linux

  3. Cara Menginstal PHP di Ubuntu 18.04