GNU/Linux >> Belajar Linux >  >> Cent OS

Cara Menginstal PHP 8 di CentOS 8 / RHEL 8

Halo Geeks, baru-baru ini PHP 8 telah dirilis secara resmi. Ini adalah versi utama baru dan dilengkapi dengan banyak peningkatan dan fitur baru. Pada artikel ini, kami akan mendemonstrasikan cara menginstal versi terbaru PHP 8 pada sistem CentOS 8 dan RHEL 8.

Prasyarat untuk PHP 8

  • Minimal CentOS 8 / RHEL 8
  • Pengguna dengan hak sudo
  • Koneksi Internet

Mari selami langkah-langkah instalasi php 8,

Catatan – Langkah-langkah ini juga berlaku untuk sistem operasi aliran CentOS 8.

Langkah 1) Terapkan Pembaruan

Masuk ke sistem CentOS 8 / RHEL 8 Anda dan terapkan pembaruan menggunakan perintah di bawah ini,

$ sudo dnf update
$ sudo dnf upgrade

Setelah semua pembaruan berhasil diterapkan, lakukan reboot sistem Anda sekali.

$ sudo reboot

Langkah 2) Aktifkan Repositori EPEL &Remi

PHP 8 tidak tersedia di repositori paket CentOS 8 dan RHEL 8 default. Jadi, kita harus mengaktifkan repositori EPEL dan remi. Jalankan perintah berikut untuk mengaktifkannya,

$ sudo dnf install -y epel-release
$ sudo dnf install -y  http://rpms.remirepo.net/enterprise/remi-release-8.rpm
$ sudo dnf install -y dnf-utils

Jalankan perintah di bawah ini untuk membuat daftar versi PHP yang tersedia,

$ sudo dnf module list php

Output dari perintah di atas adalah:

Langkah 4) Instal PHP 8 menggunakan Modul Remi

Jalankan perintah berikut untuk mereset modul PHP dan menginstal PHP 8 dari modul remi-8.0.

$ sudo dnf module reset php
$ sudo dnf module install -y php:remi-8.0

Setelah paket PHP berhasil diinstal, jalankan perintah di bawah ini untuk memverifikasi versi PHP,

[[email protected] ~]$ php -v
PHP 8.0.0 (cli) (built: Nov 24 2020 17:04:03) (NTS gcc x86_64 )
Copyright (c) The PHP Group
Zend Engine v4.0.0-dev, Copyright (c) Zend Technologies
[[email protected] ~]$

Bagus, output di atas mengonfirmasi bahwa PHP 8 telah diinstal. PHP ini untuk server web HTTPD.

Untuk menginstal PHP 8 untuk server web NGINX, kita harus menginstal paket php 8 fpm.

$ sudo dnf install -y php-fpm

Setelah paket php-fpm diinstal, jalankan dan aktifkan layanannya dengan menjalankan perintah berikut,

$ sudo systemctl enable php-fpm --now

Untuk memverifikasi status layanan php-fpm, jalankan

$ systemctl status php-fpm

Ekstensi PHP 8 juga dapat diinstal melalui perintah dnf, beberapa contoh instalasi ekstensi php 8 tercantum di bawah ini:

$ sudo dnf install -y php-{mysqlnd,xml,xmlrpc,curl,gd,imagick,mbstring,opcache,soap,zip}

Langkah 5) Konfigurasi PHP 8 untuk HTTPD &NGINX

Untuk mengonfigurasi PHP 8 untuk server web, edit file konfigurasinya dan sesuaikan parameter yang sesuai dengan pengaturan Anda.

$ sudo vi /etc/php.ini
………
upload_max_filesize = 32M 
post_max_size = 48M 
memory_limit = 256M 
max_execution_time = 600 
max_input_vars = 3000 
max_input_time = 1000
………

Simpan &tutup file, lalu mulai ulang layanan server web untuk menerapkan perubahan di atas.

Untuk server Web NGINX, php-fpm dikonfigurasi melalui file konfigurasinya ‘/etc/php-fpm.d/www.conf’. Anda dapat mengubah informasi pengguna dan grup yang sesuai dengan pengaturan Anda. Setelah melakukan perubahan, mulai ulang layanan php-fpm.

Itu saja dari artikel ini. Saya harap ini membantu Anda untuk menginstal versi terbaru PHP 8 pada sistem CentOS 8 / RHEL 8 Anda.

Baca Juga :8 Contoh Perintah Stat di Linux


Cent OS
  1. Cara Menginstal PHP 7.4 / 7.3 / 7.2 di CentOS 7 / RHEL 7 &CentOS 6 / RHEL 6

  2. Cara Menginstal PHP 7.4 / 7.3 Pada CentOS 8 / RHEL 8

  3. Cara Menginstal Elasticsearch di CentOS/RHEL 8

  1. Cara Menginstal PHP 7.3, 7.2, 7.1 di CentOS/RHEL 6.10

  2. Cara Menginstal PHP 7.4 di CentOS 7

  3. Cara Menginstal PHP 7.2 di CentOS 7

  1. Cara Menginstal PHP 5.5 di CentOS

  2. Cara Menginstal PHP 5.6 di CentOS 7

  3. Cara Menginstal PHP 7.3 di CentOS 8