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

Cara Menginstal PHP 8 di CentOS/RHEL 8/7

PHP adalah bahasa skrip sisi server sumber terbuka yang populer yang merupakan bagian integral dalam mengembangkan halaman web dinamis. PHP 8.0 akhirnya keluar dan dirilis pada 26 November 2020. Ini menjanjikan banyak peningkatan dan pengoptimalan yang diatur untuk merampingkan cara pengembang menulis dan berinteraksi dengan kode PHP.

Dalam panduan ini, Anda akan mempelajari cara memasang PHP 8.0 di CentOS 8/7 dan RHEL 8/7 .

Langkah 1:Aktifkan Repositori EPEL dan Remi di CentOS/RHEL

Langsung saja, Anda harus mengaktifkan EPEL repositori di sistem Anda. EPEL , kependekan dari Paket Ekstra untuk Linux Perusahaan , adalah upaya dari Fedora tim yang menyediakan satu set paket tambahan yang tidak ada secara default di RHEL &CentOS .

$ sudo dnf install -y https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm  [On CentOS/RHEL 8]
$ sudo dnf install -y https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm  [On CentOS/RHEL 7]

Remi repositori adalah repositori pihak ketiga yang menyediakan berbagai macam PHP versi untuk RedHat Enterprise Linux . Untuk memasang Remi repositori, jalankan perintah:

$ sudo dnf install -y https://rpms.remirepo.net/enterprise/remi-release-8.rpm  [On CentOS/RHEL 8]
$ sudo dnf install -y https://rpms.remirepo.net/enterprise/remi-release-7.rpm  [On CentOS/RHEL 7]

Langkah 2:Instal PHP 8 di CentOS/RHEL

Setelah instalasi selesai, lanjutkan dan daftarkan php . yang tersedia aliran modul seperti yang ditunjukkan:

$ sudo dnf module list PHP

Tepat di bagian bawah, pastikan untuk melihat remi-8.0 modul php.

Kita perlu mengaktifkan modul ini sebelum menginstal PHP 8.0 . Untuk mengaktifkan php:remi-8.0 , jalankan:

$ sudo dnf module enable php:remi-8.0 -y

Setelah diaktifkan, instal PHP 8.0 untuk Apache atau Nginx server web seperti yang ditunjukkan:

Instal PHP 8.0 untuk Apache

Untuk memasang PHP 8 pada server web Apache yang terinstal, jalankan:

$ sudo dnf install php php-cli php-common

Instal PHP 8.0 untuk Nginx

Jika Anda menggunakan Nginx di tumpukan pengembangan Anda, pertimbangkan untuk menginstal php-fpm seperti yang ditunjukkan.

$ sudo dnf install php php-cli php-common php-fpm

Langkah 3:Verifikasi PHP 8.0 di CentOS/RHEL

Ada dua cara yang dapat Anda gunakan untuk memverifikasi PHP Versi:kapan. Pada baris perintah, keluarkan perintah.

$ php -v

Selain itu, Anda dapat membuat contoh file php di /var/www/html folder seperti yang ditunjukkan:

$ sudo vim /var/www/html/info.php

Kemudian tambahkan kode PHP berikut yang akan mengisi versi PHP bersama modul yang diinstal.

<?php

phpinfo();

?>

Simpan dan keluar. Pastikan untuk memulai ulang Apache atau Nginx server web seperti yang ditunjukkan.

$ sudo systemctl restart httpd
$ sudo systemctl restart nginx

Selanjutnya, buka browser Anda dan pergi ke alamat yang ditunjukkan:

http://server-ip/info.php

Halaman web menampilkan banyak informasi mengenai versi PHP yang diinstal seperti tanggal pembuatan, sistem pembuatan, Arsitektur, dan sejumlah ekstensi PHP.

Langkah 3:Instal Ekstensi PHP 8.0 di CentOS/RHEL

Ekstensi PHP adalah library yang menyediakan fungsionalitas tambahan ke PHP. Untuk menginstal ekstensi php, gunakan sintaks:

$ sudo dnf install php-{extension-name}

Misalnya, untuk mengaktifkan PHP agar dapat bekerja dengan mulus dengan MySQL, Anda dapat menginstal ekstensi MySQL seperti yang ditunjukkan.

$ sudo dnf install php-mysqlnd

Terakhir, Anda dapat memverifikasi ekstensi yang diinstal menggunakan perintah:

$ php -m

Untuk memverifikasi apakah ekstensi tertentu telah diinstal, jalankan:

$ php -m | grep extension-name

Misalnya:

$ php -m | grep mysqlnd

Pada akhirnya, kami berharap Anda sekarang dapat dengan nyaman menginstal PHP 8.0 bersama dengan berbagai ekstensi php di CentOS/RHEL 8/7 .


Cent OS
  1. Cara Instal Go Lang di CentOS 8/7 &RHEL 8/7

  2. Cara Memperbarui CentOS 7.0/7.1/7.2/7.3/7.4/7.5/7.6 ke CentOS 7.7

  3. Cara Menginstal PHP 7.4 / 7.3 / 7.2 di CentOS 7 / RHEL 7 &CentOS 6 / RHEL 6

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

  2. Cara Menginstal Apache Maven di CentOS/RHEL 8/7

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

  1. Cara Menginstal PHP 5.5 di CentOS

  2. Cara Menginstal PHP 5.6 di CentOS 7

  3. Cara Menginstal PHP 8 di CentOS 7