Instal Modul PHP 7.2-mcrypt di Ubuntu 18.04 LTS

Pernahkah Kamu memperhatikan php-7.2 tidak mendukung modul mcrypt lagi? Coba instal dan Kamu akan mendapatkan pesan kesalahan bahwa paket tidak dapat ditemukan atau tidak ada kandidat instalasi. Untuk pengguna baru dan siswa yang mencari bantuan, langkah-langkah di bawah ini harus menjadi awal yang baik.

Pertanyaan yang mungkin ingin Kamu tanyakan adalah mengapa modul mcrypt tidak lagi didukung dengan PHP-7.2? Sekali lagi, mungkin ada alasan yang sah untuk tidak mendukungnya. beberapa telah menyebutkan bahwa untuk alasan keamanan modul itu dijatuhkan.. namun, beberapa aplikasi PHP masih bergantung pada modul ini untuk berfungsi.

Jika Kamu menjalankan aplikasi PHP yang bergantung pada modul mcrypt dan Kamu ingin meningkatkan ke PHP 7.2, lanjutkan dengan posting di bawah ini untuk mempelajari cara menginstal modul mcrypt PHP 7.2 di server dan desktop Ubuntu 18.04 LTS.

Untuk memulai menginstal modul, ikuti langkah-langkah di bawah ini:

Langkah 1: Instal PHP-7.2

Sebelum menginstal modul mcrypt, Kamu harus menginstal PHP-7.2 terlebih dahulu di Ubuntu. untuk melakukannya, jalankan perintah di bawah ini:

sudo apt install php-7.2

Setelah menginstal PHP di atas, lanjutkan di bawah untuk menginstal dependensi yang diperlukan yang memungkinkan Kamu menginstal modul mcrypt.

Langkah 2: Instal Ketergantungan PHP yang Diperlukan untuk Menginstal Mcrypt

Sekarang setelah PHP-7.2 terinstal, jalankan perintah di bawah ini untuk menginstal dependensi yang diperlukan yang memungkinkan modul mcrypt diinstal di Ubuntu dengan dukungan PHP-7.2. Untuk menginstal paket yang diperlukan, jalankan perintah di bawah ini

sudo apt install php-dev libmcrypt-dev php-pear

Setelah itu, lanjutkan di bawah untuk menginstal mcrypt.

Sekarang setelah PHP-7.2 dan semua dependensi yang diperlukan untuk menginstal mcrypt diinstal, jalankan perintah di bawah ini untuk menginstal modul PHP mcrypt di Ubuntu menggunakan saluran pecl.

sudo pecl channel-update pecl.php.net
sudo pecl install mcrypt-1.0.1

Setelah menjalankan perintah di atas, Kamu akan melihat pesan yang berbunyi modul php mcrypt berhasil diinstal. dan bahwa Kamu harus menyertakan mcrypt.so ekstensi di php.ini mengajukan.

Build process completed successfully
Installing '/usr/lib/php/20170718/mcrypt.so'
install ok: channel://pecl.php.net/mcrypt-1.0.1
configuration option "php_ini" is not set to php.ini location
You should add "extension=mcrypt.so" to php.ini

Terakhir, jalankan perintah di bawah ini untuk membuka file konfigurasi PHP.

sudo nano /etc/php/7.2/cli/php.ini

Kemudian tambahkan baris di bawah ini ke dalam file, tepat di bawah [PHP] dan simpan.

extension=mcrypt.so

Simpan file dan selesai.

Jika Kamu akan menggunakan server HTTP Apache2 dengan dukungan PHP, Kamu mungkin juga ingin menambahkan ekstensi mcrypt.so ke file php.ini di bawah ini:

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

Untuk Nginx, gunakan ini:

sudo nano /etc/php/7.2/fpm/php.ini

Sekarang modul mcrypt harus diinstal dan siap digunakan.

Menikmati!

Kamu mungkin juga menyukai posting di bawah ini:

Diterbitkan oleh
Richard

Hai, saya Richard.

Di waktu luang saya, saya meneliti topik yang menarik dan bermanfaat bagi pengguna dan siswa yang ingin mencoba sesuatu yang baru. Saya juga seorang pelajar dan fokus saya di sini adalah untuk membantu siswa lain dan pengguna baru memulai mengelola Ubuntu Linux, Windows, Sistem Manajemen Konten (CMS) dan lainnya.

Saya mencoba melakukan yang terbaik untuk menjelaskan topik dan merinci instruksi sehingga siapa pun dapat mengerti. Tutorial ini mungkin tidak berfungsi di semua situasi dan untuk semua pengguna. Namun, jika Kamu mengalami masalah, ajukan pertanyaan Kamu di bawah ini dan saya atau seseorang dari komunitas dapat membantu Kamu menyelesaikannya. Terima kasih telah membaca dan berharap Kamu kembali.

~Richard

Lihat semua posting oleh Richard

Rate this post