Cara install Mcrypt di PHP7.2

By | September 26, 2018

Panduan cara install Mcrypt di PHP 7.2 , di versi PHP sebelumnya sahabat tak perlu melalukan ini, karena ekstensi mcrypt di PHP 5.6, 7.0 dan 7.1 masih terdapat dan sahabat dapat menginstallnya dengan command yum atau apt kemudian disusul install php5.6-mcrypt

Menurut kabar, sejak PHP versi 7.2 ekstensi cryptography library mcrypt telah digantikan oleh libsodium. Apabila sahabat masih membutuhkan mycrypt di PHP7.2 berikut cara instalasi mcrypt di PHP7.2.

Install dependensinya

apt-get -y install gcc make autoconf libc-dev pkg-config libmcrypt-dev php7.2-dev

Kemudian eksekusi command berikut bagi menginstall Mcrypt bagi php7.2

pecl install mcrypt-1.0.1

Jawab pertanyaan ini dengan menekan tombol Enter

libmcrypt prefix? [autodetect] :

Tambahkan baris berikut ke pada php.ini

extension=mcrypt.so

Simpan, kemudian restart service php-fpm atau Apache

Troubleshooting

Instalasi Mcrypt mungkin gagal disebabkan oleh beberapa hal berikut.

Kalau ada peringatan seperti ini

WARNING: channel “pear.php.net” has updated its protocols, use “pear channel-upd ate pear.php.net” to update

Jalankan command ini

pecl channel-update pecl.php.net

Apabila ada error semacam ini

PHP Fatal error: Cannot use result of built-in function in write context in /usr/share/php/Archive/Tar.php on line 639

Download Tar.php dan install di folder /usr/share/php/Archive/.

wget http://unduh.pear.php.net/package/Archive_Tar-1.4.3.tgz

Ekstrak

tar xvf Archive_Tar-1.4.3.tgz

Pindahkan

mv Archive_Tar-1.4.3/Tar.php /usr/share/php/Archive/  rm -rf Archive_Tar-1.4.3 Archive_Tar-1.4.3.tgz

Lanjutkan instalasi mcrypt kembali

pecl install mcrypt-1.0.1

Dan ikuti langkah setelahnya, seperti diatas.

 


Sumber https://idnetter.com