Ekstensi mcrypt adalah antarmuka ke pustaka kriptografi mcrypt. Ekstensi ini berguna untuk mengizinkan kode PHP menggunakan mcrypt untuk berjalan di PHP 7. 2+ Show Ekstensi mcrypt termasuk dalam PHP 5. 4 sampai PHP7. 1. Itu telah dihapus dari PHP 7. 2 dan dipindahkan ke ekstensi PECL tidak resmi karena perpustakaan mcrypt tidak lagi dipertahankan Untuk PHP7. 2+, PHP malah menggunakan libsodium sebagai pustaka kriptografi. ServerPilot membangun PHP 7. 2+ dengan ekstensi libsodium resmi. Kode PHP baru harus ditulis untuk menggunakan libsodium daripada mcrypt Menginstal mcrypt di PHP 5, PHP 7. 0, dan PHP7. 1Anda tidak perlu menginstal ekstensi mcrypt di PHP 5, 7. 0, atau 7. 1. ServerPilot membangun versi PHP ini dengan ekstensi mcrypt sehingga selalu tersedia Menginstal mcrypt di PHP 7. 2, 7. 3, atau 7. 4Untuk menginstal ekstensi ini di PHP 7. 2 sampai 7. 4, jalankan perintah berikut sebagai pengguna root server Anda sudo apt-get -y install gcc make autoconf libc-dev pkg-config sudo apt-get -y install libmcrypt-dev sudo pecl7.2-sp install --nodeps mcrypt-snapshot Ketika Anda diperlihatkan prompt libmcrypt prefix? [autodetect] :_ Tekan Enter untuk mendeteksi secara otomatis Setelah diinstal, buat file konfigurasi untuk ekstensi dan mulai ulang PHP dengan menjalankan perintah berikut sebagai root Dalam tutorial singkat ini kami akan menunjukkan betapa mudahnya menginstal mcrypt untuk PHP 7. 2 dan PHP7. 3 melalui Pecl untuk Easy Apache4 di Centos 7 (cPanel) PHP secara resmi menghentikan mcrypt pada PHP 7. 1 dan ini menyebabkan masalah bagi situs yang CMS-nya masih memerlukannya tetapi ingin menjalankan versi PHP yang lebih baru. Lebih lanjut tentang pemberitahuan resmi itu ada di sini Proses instalasi mcrypt
Baiklah mari kita mulai Instal repo epel-release jika Anda belum menginstalnya Instal rpms libmycrpt dan libmcrypt-devel yang diperlukan untuk ekstensi PHP yum install libmcrypt libmcrypt-devel Perbarui semua versi php Pecl for version in $(ls /opt/cpanel|grep ea-php); do /opt/cpanel/${version}/root/usr/bin/pecl channel-update pecl.php.net; done Instal ekstensi Mcrypt PHP melalui Pecl untuk PHP72 dan PHP73 /opt/cpanel/ea-php72/root/usr/bin/pecl install channel://pecl.php.net/mcrypt-1.0.1 /opt/cpanel/ea-php73/root/usr/bin/pecl install channel://pecl.php.net/mcrypt-1.0.2_ Jika berhasil menginstal, seharusnya terlihat seperti ini di akhir setiap langkah
Mulai ulang Apache/Litespeed untuk mengaktifkan ekstensi PHP baru Periksa ekstensi mcrypt yang ditampilkan for phpver in $(ls -1 /opt/cpanel/ |grep ea-php | sed 's/ea-php//g') ; do echo "PHP $phpver" ; /opt/cpanel/ea-php$phpver/root/usr/bin/php -m |grep -E 'mcrypt'; done_ Ini akan terlihat seperti ini untuk ekstensi jika dipasang dengan benar dan proses httpd dimulai ulang Mcrypt sudah tidak digunakan lagi sejak PHP 7. 1 dan sepenuhnya dihapus dari PHP sejak versi 7. 2. Anda harus menggunakan OpenSSL atau Sodium Namun terkadang Anda stuck dalam menggunakan mcrypt karena software atau script lama, maka ada baiknya Anda masih bisa menginstall mcrypt di server cPanel Anda Pertama, Anda perlu menginstal lib mcrypt di server
Kemudian kita perlu menginstal mcrypt untuk versi PHP yang diperlukan. Itu bisa dilakukan dengan menggunakan pecl _Ganti `php7X` dengan versi Anda, misalnya `php74` untuk PHP 7. 4 _Pemasang mungkin meminta Anda untuk awalan libmcrypt. Tekan saja enter karena penginstal biasanya menemukan lib itu sendiri. Jika itu bukan kasus Anda, sediakan
Akhirnya, tip kecil. coba hapus mcrypt dari perangkat lunak/skrip Anda, karena Anda perlu melakukan ini untuk setiap versi PHP di masa mendatang Karena layanan Anda didasarkan pada CloudLinux, Anda memiliki kendali penuh atas pemasangan modul per setiap domain Anda Untuk mengaktifkan mcrypt untuk domain Anda, harap ikuti langkah-langkah ini
Instruksi di atas berlaku untuk akun cPanel Anda dan bukan akun WHM(reseller). Bagaimana cara menginstal mcrypt di PHP?Jawab . Hubungkan ke server melalui SSH Instal dependensi yang diperlukan. Di RHEL, CentOS dan CloudLinux. . Bangun ekstensi mcrypt. . Aktifkan ekstensi dalam konfigurasi PHP. . Perbarui informasi tentang modul PHP yang diinstal. . Untuk menerapkan perubahan, muat ulang server web Apache (atau nginx jika Apache tidak digunakan) dan layanan PHP-FPM Bagaimana cara menginstal paket PHP di cPanel?Langkah Memasang Ekstensi PHP di cPanel . Langkah 1. Pilih cPanel dan login Langkah 2. Pergi ke versi PHP Langkah 3. Pilih versi PHP ideal Anda dan klik Tetapkan sebagai Terkini dan pilih ekstensi Langkah 4. Pilih Ekstensi yang diperlukan Bagaimana saya tahu jika PHP mcrypt diinstal?Tentukan apakah ekstensi mcrypt dimuat dengan salah satu cara berikut. . Siapkan phpinfo. php di direktori root server web dan periksa hasilnya di browser web Jalankan perintah berikut. $php -r "phpinfo();". grep mcrypt Apakah PHP mcrypt sudah usang?25 Jan 2022•Pengetahuan
. 1 dan telah dihapus dari PHP 7. 2 The mcrypt extension was deprecated with PHP 7.1 and was removed from PHP 7.2 dan dipindahkan ke ekstensi PECL tidak resmi karena pustaka mcrypt tidak lagi dipertahankan. |