Cara menginstal ekstensi PHP Mcrypt di Ubuntu 20.04 atau Debian

Apa itu ekstensi PHP Mcrypt?

Ekstensi PHP Mcrypt menyediakan fasilitas enkripsi untuk aplikasi web yang membutuhkan fungsionalitas algoritma modern seperti AES. Ekstensi ini berfungsi sebagai interface ke perpustakaan libmcrypt Mcrypt yang mengimplementasikan semua algoritma dan mode yang ditemukan di dalamnya seperti DES, TripleDES, Blowfish (default), SAFER-SK128, LOKI97, GOST, RC2, RC6, MARS, IDEA, RIJNDAEL- 128 (AES), RIJNDAEL-192, TWOFISH, TEA, RC2, dan banyak lagi. Namun, pengembang PHP telah menghapusnya dari bundel paket PHP sejak peluncuran php7.2 karena tidak ada pengembangan lebih lanjut di Mcrypt, sehingga ekstensi juga didekripsi. Sodium (tersedia pada PHP 7.2.0) dan OpenSSL sekarang menjadi beberapa alternatif untuk itu.

Namun, ekstensi PHP Mcrypt telah dipindahkan ke repositori PECL, sehingga jika seseorang menginginkannya, ia dapat menginstalnya di Ubuntu 20.04 LTS menggunakan Pear. Berikut akan kita tunjukkan caranya?

Buka command terminal dan jalankan pembaruan sistem

Pergi ke Terminal, jika Anda menggunakan server CLI maka Anda sudah ada di sana. Cukup jalankan perintah pembaruan sistem untuk menyegarkan cache repo dan memperbarui paket sistem yang diinstal.

sudo apt update

Instal alat & Ketergantungan Pengembang

Untuk menginstal PHP Mcrypt di Ubuntu 20.04 atau Debian, kita harus menginstal beberapa alat yang diperlukan untuk membangun paket dari sumber bersama dengan beberapa paket ketergantungan pengembang.

sudo apt install gcc make autoconf libc-dev pkg-config libmcrypt-dev php-pear php-dev

Pembaruan saluran untuk PEAR dan PECL

Dua perintah di bawah ini akan memperbarui saluran yang memungkinkan Pear dan Pecl untuk mengambil paket-

pecl channel-update pecl.php.net pecl update-channels

Instal ekstensi Php Mcrypt di Ubuntu 20.04 atau Debian

Terakhir, gunakan perintah Pecl untuk mengunduh dan menginstal ekstensi php-mcrypt di sistem Anda

pecl install mcrypt

Aktifkan “extension=mcrypt.so” melalui php.ini

Setelah instalasi selesai untuk mengaktifkan ekstensi, kita harus menambahkannya ke file php.ini dari sistem. Untuk itu cukup edit file php.ini dan di bawah ekstensi Dinamis, ketik: extension=mcrypt.sodi samping ekstensi lain, seperti yang ditunjukkan pada tangkapan layar.

sudo nano /etc/php/*/apache2/php.ini

Simpan file ctrl+X, ketik Y, dan tekan tombol Enter.

Instal Ekstensi php Mcrypt di Ubuntu 20.04

Mulai ulang Apache

Untuk memastikan server web Anda telah berhasil mengenali ekstensi PHP mcrypt yang diaktifkan, realod server Apache-

sudo systemctyl reload apache2

Konfirmasi Mcrypt diaktifkan

Lari:

php -m | grep mcrypt

Keluarannya akan-

mcrypt

Tutorial lainnya-

  • Error- bash: service: perintah tidak ditemukan – Instal skrip init
  • Cara menginstal PHP 8 di Ubuntu 20.04 LTS Server
  • Langkah-langkah untuk menginstal PHP 8 di Server Debian

Related Posts

© 2022 Tekno Sridianti