Cara menginstal php 8 pada centos/rhel 8/7

Cara menginstal php 8 pada centos/rhel 8/7

Php adalah bahasa skrip sisi server open-source yang populer yang merupakan bagian integral dalam mengembangkan halaman web dinamis. PHP 8.0 akhirnya keluar dan dirilis pada tanggal 26 November 2020. Ini menjanjikan banyak perbaikan dan optimasi yang diatur untuk merampingkan bagaimana pengembang menulis dan berinteraksi dengan kode PHP.

Di panduan ini, Anda akan belajar cara menginstal PHP 8.0 pada Centos 8/7 Dan RHEL 8/7.

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

Langsung dari kelelawar, Anda perlu mengaktifkan Epel Repositori di sistem Anda. Epel, kependekan dari Paket tambahan untuk Enterprise Linux, adalah upaya dari Fedora tim yang menyediakan satu set paket tambahan yang tidak ada secara default Rhel & Centos.

$ sudo dnf instal -y https: // dl.Fedoraproject.org/pub/epel/epel-release-latest-8.Noarch.rpm [on Centos/rhel 8] $ sudo yum instal -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 menginstal Remi Repositori, jalankan perintah:

$ sudo dnf instal -y https: // rpms.Remirepo.Net/Enterprise/Remi-Release-8.rpm [on Centos/rhel 8] $ sudo yum install -y https: // rpms.Remirepo.Net/Enterprise/Remi-Release-7.rpm [on Centos/rhel 7] 

Langkah 2: Pasang PHP 8 di CentOS/RHEL

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

$ Sudo DNF Daftar Modul PHP [Di rhel 8] 

Tepat di bagian bawah, pastikan untuk memperhatikan Remi-8.0 Modul PHP.

Daftar Modul PHP 8

Kita perlu mengaktifkan modul ini sebelum menginstal PHP 8.0. Untuk mengaktifkan PHP: REMI-8.0, menjalankan:

$ Sudo DNF Modul Aktifkan PHP: Remi-8.0 -Y [Di rhel 8] 
Aktifkan Modul Remi PHP

Pada Centos 7, Gunakan perintah berikut.

$ sudo yum -y menginstal yum-utils $ sudo yum-config-manager ---disable 'remi-php*' $ sudo yum-config-manager --enable remi-php80 

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

Pasang PHP 8.0 untuk Apache

Untuk memasang PHP 8 Di server web Apache yang diinstal, jalankan:

$ sudo dnf menginstal php php-cli php-common 
Instal PHP 8 untuk Apache

Pasang PHP 8.0 untuk nginx

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

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

Langkah 3: Verifikasi PHP 8.0 pada centos/rhel

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

$ php -v 
Verifikasi PHP 8 dari baris perintah

Selain itu, Anda dapat membuat file PHP sampel 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.

 

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

$ sudo systemctl restart httpd $ sudo systemctl restart nginx 

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

http: // server-ip/info.php 

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

Periksa info PHP 8

Langkah 3: Pasang PHP 8.0 Ekstensi di Centos/Rhel

Ekstensi PHP adalah perpustakaan yang menyediakan fungsionalitas tambahan untuk PHP. Untuk menginstal ekstensi PHP, gunakan sintaks:

$ sudo yum instal php- extension-name 

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

$ sudo yum menginstal php-mysqlnd 

Akhirnya, Anda dapat memverifikasi ekstensi yang diinstal menggunakan perintah:

$ php -m 

Untuk memverifikasi apakah ekstensi tertentu diinstal, jalankan:

$ php -m | nama ekstensi grep 

Misalnya:

$ php -m | grep mysqlnd 
Verifikasi ekstensi PHP

Pada akhirnya, kami berharap Anda sekarang dapat menginstal dengan nyaman PHP 8.0 Bersamaan dengan berbagai ekstensi PHP Centos/rhel 8/7.