Menurut survei W2techs, ada 79% dari semua situs web menggunakan PHP sebagai bahasa pemrograman sisi server. Selain itu, ada 67% website yang menggunakan PHP versi 7, setelah 4 tahun setelah rilis awal. PHP adalah salah satu bahasa pemrograman sisi server yang paling populer untuk situs web. Beberapa aplikasi web terkenal didasarkan pada PHP seperti WordPress, Magento E-commerce, Wikipedia, Drupal, dll Show
Saat ini telah dirilis PHP versi 8 dengan penambahan fitur dan perbaikan, antara lain Argumen bernama, tipe gabungan, atribut, promosi properti konstruktor, ekspresi kecocokan, operator nullsafe, JIT, dan perbaikan pada sistem tipe, penanganan error, dan konsistensi. Dalam panduan ini, Anda akan belajar cara menginstal PHP 8 di server Rocky Linux Prasyarat
Menambahkan Repositori EPEL dan Remi Rocky LinuxRepositori Rocky Linux default menyediakan paket PHP, tetapi tidak untuk PHP versi 8. x. Untuk versi PHP PHP 8. x, Anda dapat menginstalnya dari repositori REMI 1. Sebelum menambahkan repositori REMI, Anda harus menambahkan repositori EPEL (Extra Packages for Enterprise Linux) dengan menjalankan perintah berikut sudo dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm Ketik 'y' dan tekan 'Enter' untuk menambahkan repositori EPEL 2. Sekarang jalankan perintah di bawah ini untuk menambahkan repositori REMI untuk Rocky Linux 8 / CentOS 8/ atau RHEL 8 sudo dnf install https://rpms.remirepo.net/enterprise/remi-release-8.rpm_ Ketik 'y' dan tekan 'Enter' lagi untuk menginstal repositori REMI 3. Setelah instalasi repositori EPEL dan REMI selesai, jalankan perintah berikut untuk memverifikasi daftar repositori yang tersedia di sistem Rocky Linux sudo dnf repolist Sekarang pastikan Anda mendapatkan hasil yang serupa seperti di bawah ini repo id repo name Aktifkan PHP8. 0 Remi RepositoriUntuk tahap ini, Anda akan mengaktifkan repositori REMI untuk PHP 8. x dan mengalihkan modul untuk PHP ke repositori REMI, bukan repositori AppStream 1. Sebelum Anda melanjutkan, setel ulang aliran modul PHP menggunakan perintah di bawah ini sudo dnf module reset php_ Untuk pertama kali Anda menjalankan perintah dnf setelah menambahkan repositori Remi, Anda diminta untuk menerima kunci gpg dari repositori Remi Ketik 'y' dan tekan 'Enter' untuk menambahkan kunci Remi gpg 2. Sekarang periksa modul PHP yang tersedia di sistem Anda menggunakan perintah berikut sudo dnf module list php Seperti yang terlihat di bawah, ada 2 repositori aliran PHP. Repositori AppStream Rocky Linux default dan repositori modular Remi. Instalasi default untuk PHP adalah PHP 7. 2 dari repositori AppStream Rocky Linux 8 - AppStream_ 3. Sekarang ubah instalasi default paket PHP ke repositori Remi PHP 8. x menggunakan perintah. Iklan sudo dnf module enable php:remi-8.0 Ketik 'y' dan tekan 'Enter' untuk mengaktifkan PHP 8. x Remi repositori, dan Anda siap menginstal PHP 8 di Rocky Linux Menginstal PHP8. 0 di Rocky Linux1. Untuk menginstal paket PHP, jalankan perintah di bawah ini sudo dnf install php_ Sekarang ketik 'y' dan tekan 'Enter' untuk menginstal PHP 8x 2. Setelah instalasi selesai, verifikasi versi PHP menggunakan perintah berikut php --version_ Sekarang pastikan Anda mendapatkan output serupa PHP 8. 0 seperti di bawah ini sudo dnf install https://rpms.remirepo.net/enterprise/remi-release-8.rpm_0 Menginstal PHP-FPM 8. 0 di Rocky LinuxPHP-FPM (FastCGI Process Manager) adalah alternatif dan implementasi paling populer dari PHP FastCGI. itu datang dengan fitur tambahan seperti manajemen kolam, batasan, pembatasan pada setiap kolam, dll. PHP-FPM cocok untuk situs web dengan lalu lintas rendah dan tinggi. Khusus untuk situs web dengan lalu lintas tinggi, Anda dapat menggunakan pengelolaan kumpulan php-fpm untuk meningkatkan beban kinerja situs web Anda 1. Untuk menginstal php-fpm di Rocky Linux, jalankan perintah DNF di bawah ini sudo dnf install https://rpms.remirepo.net/enterprise/remi-release-8.rpm_1 Ketik 'y' dan tekan 'Enter' untuk menginstal paket php-fpm 2. Setelah instalasi selesai, jalankan layanan php-fpm dan aktifkan agar berjalan secara otomatis di setiap boot menggunakan perintah berikut sudo dnf install https://rpms.remirepo.net/enterprise/remi-release-8.rpm_2 Sekarang Anda akan melihat output serupa seperti di bawah ini sudo dnf install https://rpms.remirepo.net/enterprise/remi-release-8.rpm_3 3. Sekarang periksa status layanan php-fpm menggunakan perintah di bawah ini sudo dnf install https://rpms.remirepo.net/enterprise/remi-release-8.rpm_4 Jika php-fpm Anda sedang berjalan, Anda akan melihat 'aktif (berjalan)' seperti yang terlihat di bawah ini. Jika tidak, Anda dapat melihat keluaran seperti 'keluar' sudo dnf install https://rpms.remirepo.net/enterprise/remi-release-8.rpm_5 Memasang Ekstensi PHPRepositori Remi tidak hanya menyediakan versi baru PHP 8. x, tetapi mereka juga menyediakan ekstensi PHP tambahan yang tidak tersedia di repositori AppStream, misalnya, php-imagick, php-mcrypt, dll. 1. Untuk menginstal ekstensi PHP tambahan, Anda dapat menggunakan perintah 'dnf install' dan diikuti dengan nama sebagai nama 'php-extension' Jalankan perintah contoh di bawah ini untuk menginstal modul php-mcrypt sudo dnf install https://rpms.remirepo.net/enterprise/remi-release-8.rpm_6 Ketik 'y' dan tekan 'Enter' untuk menginstal ekstensi php-mcrype 2. Selain itu, untuk menginstal beberapa ekstensi PHP, Anda dapat menggunakan format sebagai 'php-{extension1,extension2,extension3,etc}' Jalankan contoh perintah di bawah ini untuk menginstal beberapa ekstensi PHP php-imagick, php-apcu, php-geoip, php-memcached, dan php-zstd sudo dnf install https://rpms.remirepo.net/enterprise/remi-release-8.rpm_7 3. Setelah itu, verifikasi semua ekstensi PHP yang tersedia di sistem Anda dengan menjalankan perintah berikut sudo dnf install https://rpms.remirepo.net/enterprise/remi-release-8.rpm_8 Dan Anda akan melihat nama setiap modul PHP yang tersedia di sistem Anda seperti di bawah ini sudo dnf install https://rpms.remirepo.net/enterprise/remi-release-8.rpm_9 Selain itu, Anda dapat menggunakan perintah 'grep' untuk memfilter nama ekstensi php seperti di bawah ini sudo dnf repolist0 Jika ekstensi php-imagick tersedia di sistem Anda, Anda akan melihat hasilnya seperti di bawah ini sudo dnf repolist1 Jika tidak, Anda akan mendapatkan hasil kosong KesimpulanSelamat. Anda telah belajar cara menginstal PHP 8. x di Rocky Linux. Anda dapat menginstal PHP atau PHP-FPM dengan ekstensi tambahan sesuai kebutuhan dari repositori Remi. Dan sekarang Anda siap menerapkan aplikasi web PHP Anda. Juga, selalu periksa persyaratan aplikasi web PHP yang ingin Anda instal Bagaimana cara menginstal PHP di Rocky Linux?Cara Memasang PHP 7. 3 di Rocky Linux 8 . Tambahkan Remi Repositori. . Buat daftar aliran modul PHP yang tersedia. . Aktifkan php. remi-7. 3 modul untuk menginstal PHP 7. 3. . Instal PHP7. 3. . Periksa Versi PHP. . Instal PHP-FPM Cara menginstal PHP7. 4 di AlmaLinux?Cara Memasang PHP 7. 4 dan 8. 1 di AlmaLinux 9 . Menginstal Repositori EPEL dan Remi. Untuk ini, kami menggunakan PHP 7. 4 dan 8. 1 dikemas oleh Remi,. Buat daftar aliran modul PHP yang tersedia. . Menginstal PHP7. 4. . Periksa Versi PHP yang Diinstal. . Menginstal PHP8. 1. . Periksa Versi PHP yang Diinstal Apakah PHP7. 4 masih didukung?Biasanya, setiap versi utama PHP (7. 3, 7. 4, 8. 0, dll) menerima dukungan aktif selama dua tahun, diikuti dengan dukungan keamanan selama satu tahun. PHP7. 4 menikmati dukungan aktif dari 2019 hingga akhir 2021 . PHP 7. 4 satu tahun dukungan keamanan berakhir hari ini.
Cara menginstal PHP7. 4 di Redhat 8?Cara Memasang PHP 7. 4 di CentOS 8 / RHEL 8 . Langkah 1. Tambahkan Repositori EPEL dan REMI. Repositori EPEL dan REMI adalah persyaratan utama untuk instalasi ini. . Langkah 2. Instal PHP7. 4 pada CentOS 8 / RHEL 8. . Langkah 3. Instal PHP7. 4 Ekstensi CentOS 8 / RHEL 8 |