GNU/Linux >> Belajar Linux >  >> Ubuntu

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 antarmuka 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 mulai PHP 7.2.0) dan OpenSSL sekarang menjadi beberapa alternatifnya.

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 kami tunjukkan caranya?

Buka terminal Perintah 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.so di 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 kunci.

Mulai ulang Apache

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

sudo systemctyl reload apache2

Konfirmasi Mcrypt diaktifkan

Jalankan:

php -m | grep mcrypt

Hasilnya akan-

mcrypt

Tutorial Lainnya-

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


Ubuntu
  1. Cara Menginstal PHP 7.4 di Debian 10

  2. Cara Menginstal PHP 8 di Debian 10

  3. Cara Menginstal PHP di Debian 11

  1. Cara Menginstal PHP 8.0 di Debian 11

  2. Cara Menginstal PHP 7.2 di Ubuntu 16.04

  3. Cara Menginstal PHP 7.2 di Debian 9

  1. Cara Menginstal PHP 8.0 di Debian 10 / Debian 9

  2. Cara Menginstal PHP 8.0 di Ubuntu 20.04 / Ubuntu 18.04

  3. Cara Menginstal PHP 7.3 di Ubuntu 16.04