Instal mcrypt php 7.2 xampp

Saya menjalankan server lokal untuk pengembangan situs magento saya sebelum kode apa pun didorong ke Pementasan atau Produksi

Saya harus memperbarui XAMPP saya dari PHP 5 ke XAMPP 7. 2. 28-0 karena pementasan dan produksi saya didorong ke PHP 7. Dengan melakukan itu, magento lokal saya tidak lagi berfungsi dengan baik karena MCRYPT sangat dibutuhkan

Bagaimana cara menginstal mcrypt di lokal saya untuk dapat digunakan di XAMPP OSX 7. 2. 28-0?

Langkah-langkah untuk mengaktifkan ekstensi mcrypt PHP di server Windows dan Linux

Untuk menggunakan kriptografi dalam ekstensi mcrypt PHP, diperlukan suatu algoritma yang harus lebih maju dari yang kita harapkan. Ya, sangat penting untuk melindungi data dan kata sandi juga. Untuk jenis enkripsi ini, alat yang disebut "mcrypt" digunakan dengan algoritme mitra seperti TripleDES dan AES, dll. Antarmuka ekstensi Mcrypt dikenal luas untuk mengenkripsi pustaka kriptografi untuk Mcrypt

Kemungkinan besar, tidak mungkin menjalankan mcrypt tanpa runner ketiga. Jadi, kode PHP adalah salah satu yang membantu menjalankan mcrypt. Ini memberikan pekerjaan yang luar biasa di semua jenis versi PHP tetapi untuk beberapa versi seperti 7. 2, disarankan hanya untuk digunakan di repositori PECL

Mari kita lihat langkah-langkah untuk menginstal ekstensi mcrypt PHP di dua jenis server seperti

  1. Server Linux
  2. Server Windows
Server Linux

Sebelum memulai, periksa ekstensi mcrypt diinstal di server Linux atau tidak. Itu hanya konfirmasi

Berikut adalah perintah untuk memeriksa ulang pemasangan ekstensi mcrypt

Kode

Php –i | grep mcrypt

Setelah eksekusi perintah ini, periksa apakah Anda mendapatkan pesan seperti "ekstensi mcrypt sudah terpasang". Jika Anda tidak menemukan penginstalan maka ada lebih banyak alat untuk menginstalnya dengan lebih mudah seperti apt-get dan yum

Sebagai contoh

Di bawah ini, Anda dapat melihat perintah untuk beberapa server


S. TIDAK


NAMA SERVER


PERINTAH


1. ​


CentOS​


yum instal php-mcrypt​


2. ​


Ubuntu/Debian


apt-get install phpxx-mcrypt​



Untuk mendapatkan instalasi ekstensi mcrypt yang berhasil, Anda harus menerapkan modifikasi dengan memulai ulang server web

Untuk tipe server PHP 7. 2+ gunakan perintah yang disebutkan di bawah untuk eksekusi

Kode

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

PECL membantu Anda memberikan sentuhan instalasi yang halus. Gunakan perintah untuk menginstal ekstensi mcrypt dengan lebih mudah

Kode

pecl install --nodeps mcrypt-snapshot

Terakhir, harus memproses pengaturan awalan default dan membuat perubahan pada konfigurasi PHP. Ambil langkah untuk memulai kembali seluruh proses

Kode

sudo bash -c "echo extension=mcrypt.so > /etc/phpxx/conf.d/mcrypt.ini"
sudo service php-fpm restart

Di sini untuk instalasi ekstensi mcrypt di server Linux

Server Windows

Di sini, server Windows memiliki mekanisme untuk menginstal ekstensi mcrypt dalam dua pilihan seperti
  1. Menggunakan panel kontrol server untuk mengaktifkan mcrypt
  2. Membuat beberapa perubahan pada file php. ini
Tidak perlu waktu lama untuk mengaktifkan ekstensi PHP. Buka panel konfigurasi dan kemudian lakukan pilihan bijak untuk mengaktifkan ekstensi mcrypt

Jika Anda gagal mengaktifkan ekstensi mcrypt menggunakan panel kontrol server maka batalkan komentar pada perintah di bawah ini di php. ini

Kode

extension=php_mcrypt.dll
_

Lagi-lagi di sini juga. Berikan restart server web dan jangan lupa untuk menyimpan perubahan sebelum memulai ulang server web

Ekstensi ini telah dipindahkan ke » repositori PECL dan tidak lagi dipaketkan dengan PHP mulai PHP 7. 2. 0

Informasi untuk menginstal ekstensi PECL ini dapat ditemukan di bab manual berjudul Instalasi ekstensi PECL. Informasi tambahan seperti rilis baru, unduhan, file sumber, informasi pengelola, dan CHANGELOG, dapat ditemukan di sini. » https. //pecl. php. net/paket/mcrypt

Note, for Ubuntu, simply installing php5-mcrypt did not get mcrypt to work. You need to execute the following commands as root to enable it:

apt-get install php5-mcrypt
mv -i /etc/php5/conf.d/mcrypt.ini /etc/php5/mods-available/
php5enmod mcrypt
service apache2 restart
_

You can install Mcrypt from the PHP Source Tree as a module if you choose.

You first need to ensure you have libmcrypt, libmcrypt-devel, and mcrypt installed, then do:_

# cd php-5.x.x/ext/mcrypt
# phpize
# aclocal
# ./configure
# make && make install
_

Enable the module by adding: 'extension=mcrypt.so' to PHP.ini.

Done!

Very handy if you need to install a single module and you may have installed PHP via RPM, but don't wish to recompile your whole PHP install.

If you don't have a /etc/php5/conf.d directory, you can simply only do: php5enmod mcrypt

Should be working fine.

apt-get install php5-mcrypt
mv -i /etc/php5/conf.d/mcrypt.ini /etc/php5/mods-available/
php5enmod mcrypt
service apache2 restart
_0

apt-get install php5-mcrypt
mv -i /etc/php5/conf.d/mcrypt.ini /etc/php5/mods-available/
php5enmod mcrypt
service apache2 restart
_1

apt-get install php5-mcrypt
mv -i /etc/php5/conf.d/mcrypt.ini /etc/php5/mods-available/
php5enmod mcrypt
service apache2 restart
_2

Cara menginstal mcrypt PHP 7. 2 3 ekstensi di xampp untuk Windows?

Ini juga memberikan kode yang sangat rapi di mesin Anda. .
Fitur mcrypt
Prasyarat
Langkah 1. Buka XAMPP klik tombol Config dan buka php. .
Langkah 2. Cari frasa berikut di php. .
Langkah 3. Jika tidak ditemukan, Anda dapat mengikuti langkah-langkah di bawah ini untuk menginstal mcrypt

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 saya tahu jika PHP

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

Apa yang menggantikan mcrypt?

ext/mcrypt ¶ . Oleh karena itu sudah ditinggalkan demi OpenSSL , di mana ia akan dihapus dari inti dan ke PECL di PHP 7. 2.