Cara Memasang Php 8 di CentOS/RHEL 8

Cara Memasang Php 8 di CentOS/RHEL 8

Php 8.0 adalah kemas kini utama yang dikeluarkan oleh pasukan PHP pada 26 Nov, 2020. Ia mengandungi sebilangan besar ciri dan pengoptimuman baru berbanding versi sebelumnya. Untuk membaca lebih lanjut mengenai Baca Log Perubahan Php 8.

Remi dan Epel adalah repositori yang paling popular mengandungi pakej RPM terkini untuk pemasangan. Ia juga mengandungi pakej php 8 rpm untuk dipasang pada sistem CentOS/RHEL 8.

Artikel ini akan menggambarkan anda cara memasang Php 8 pada sistem CentOS 8 atau RHEL 8 Linux.

Sebelum kita mula

Log masuk ke sistem CentOS 8 dengan akaun istimewa sudo.

Secara pilihan, anda boleh menaik taraf pakej semasa pada sistem anda dengan melaksanakan arahan.

Menaik taraf DNF  

Langkah 1 - Dayakan repositori PHP

Repositori lalai CentOS/RHEL tidak mengandungi pakej PHP 8 terkini. Untuk memasang Php 8 pada sistem CentOS 8, membolehkan repositori Epel dan Remi Yum pada sistem anda.

Buka terminal dan laksanakan arahan di bawah untuk mengkonfigurasi repositori REMI dan EPEL:

Sudo DNF Install -y https: // dl.Fedoraproject.org/pub/epel/epel-release-latest-8.Noarch.rpm  Sudo DNF Install -y https: // rpms.remirepo.Bersih/Enterprise/Remi-Release-8.rpm  

Sebaik sahaja anda memasang kedua -dua pakej di atas, gunakan alat baris arahan DNF untuk aktif PHP: REMI-8.0 repositori, yang mengandungi pakej Php 8.

Modul DNF SUDO Dayakan PHP: REMI-8.0 -y  

Sahkan repositori aktif untuk pakej PHP pada sistem anda.

Senarai modul dnf sudo php  

Pastikan remi-8.0 Steam aktif untuk pakej PHP. Ia akan ada [e] tepat selepas nama repositori. Lihat tangkapan skrin di bawah:

Langkah 2 - Memasang Php 8 di CentOs

Sistem anda siap untuk pemasangan Php 8. Jalankan arahan berikut dari terminal.

sudo dnf memasang php php-cli php-common  

Tekan 'Y' untuk sebarang pengesahan yang diminta semasa pemasangan.

Setelah pemasangan berjaya, laksanakan arahan di bawah untuk melihat versi PHP yang dipasang di syste anda.

php -v  

Pada peringkat ini, anda telah berjaya memasang Php 8 pada sistem CentOS 8 dan RHEL 8.

Langkah 3 - Pasang Apache dengan Php 8 di CentOS

Ini adalah langkah pilihan untuk anda, jika anda hanya memerlukan php cli untuk menjalankan skrip php.

Tetapi dalam kebanyakan kes, kami menggunakan Apache untuk menggunakan aplikasi web berasaskan PHP. Cukup laksanakan arahan berikut ke pelayan web Apache pada sistem anda.

sudo dnf pemasangan httpd -y  

Sekarang, Verity bahawa Apache dibaca untuk menyampaikan fail PHP melalui web. Mari buat fail maklumat PHP di pelayan CentOS anda. Kegunaan virtulhost lalai /var/www/html sebagai akar dokumen. Oleh itu, buat fail di bawah direktori ini:

echo "">/var/www/html/info.php  

Maklumat akses seterusnya.Fail PHP menggunakan alamat IP pelayan seperti di bawah:

Langkah 4 - Memasang Pelanjutan PHP

Secara amnya aplikasi web bergantung pada lanjutan php berganda. Pelanjutan PHP adalah perpustakaan yang terbentuk khas untuk tugas -tugas tertentu.

Lihat sambungan PHP yang ada, Jenis:

sudo dnf cari php-*  

Sekarang, pasang semua pelanjutan PHP yang diperlukan untuk aplikasi anda.

sudo dnf memasang php-gd php-mbstring php-mysqlnd  

Gunakan -m pilihan untuk melihat sambungan PHP yang diaktifkan sekarang.

php -m  php -m | GREP Extension-Name  

Kesimpulan

Tutorial ini membantu anda memasang php 8.0 termasuk pelanjutan yang diperlukan pada sistem CentOS/RHEL 8 Linux.