Bagaimana cara mengaktifkan php mcrypt?

Mari kita lihat lebih dalam cara Mengaktifkan Mcrypt PHP Ubuntu. Di Bobcares, kami menanggapi semua pertanyaan Anda dan memberikan solusi dengan dukungan layanan dukungan manajemen Server kami

Cara Mengaktifkan Mcrypt PHP Ubuntu

Ekstensi PHP Mcrypt menyediakan enkripsi untuk aplikasi web yang memerlukan fungsionalitas algoritme modern seperti AES. Biasanya, ekstensi ini berfungsi sebagai antarmuka ke pustaka libmcrypt Mcrypt, yang mengimplementasikan semua algoritme dan mode yang ditemukan di dalamnya seperti DES, TripleDES, Blowfish (default), SAFER-SK128, LOKI97, RC2, RC6, IDEA, dan lainnya

Activate Mcrypt PHP Ubuntu

Pengembang PHP telah menghapus fitur dari bundel paket PHP sejak peluncuran php7. 2 karena tidak ada pengembangan lebih lanjut di Mcrypt, sehingga ekstensi juga didekripsi. Namun, OpenSSL sekarang menjadi alternatif untuk itu

Ekstensi PHP Mcrypt telah dipindahkan ke repositori PECL, jadi jika ada yang mau, mereka dapat menginstalnya di Ubuntu 20. 04 LTS menggunakan Pear

Buka terminal untuk menjalankan pembaruan sistem

Jika Anda menggunakan server CLI maka Anda dapat pergi ke terminal dan menjalankan perintah pembaruan sistem untuk menyegarkan cache repo dan memperbarui paket sistem yang terinstal

Instal alat & Ketergantungan Pengembang

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

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

Pembaruan saluran untuk PEAR dan PECL

Ikuti dua perintah di bawah ini untuk memperbarui saluran yang memungkinkan Pear dan Pecl mengambil paket

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

Instal ekstensi Php Mcrypt

Selanjutnya, untuk mengunduh dan menginstal ekstensi php-mcrypt di sistem Anda, jalankan perintah Pecl

pecl install mcrypt

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

Setelah instalasi selesai untuk mengaktifkan ekstensi kita harus menambahkannya ke php. file ini dari sistem.  

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

Sekarang edit file php. ini dan di bawah ekstensi Dinamis, ketik. extension=mcrypt.so dan simpan file tersebut

Mulai ulang Apache

Muat ulang server Apache untuk memastikan bahwa server web Anda telah berhasil mengaktifkan ekstensi PHP Mcrypt

sudo systemctyl reload apache2
_

Periksa Mcrypt diaktifkan

Jalankan perintah di bawah ini untuk mengonfirmasi apakah Mcrypt dikonfigurasi dengan benar

php -m | grep mcrypt

Outputnya akan

mcrypt
_

[Mencari solusi untuk pertanyaan lain? . ]

Kesimpulan

Singkatnya, kita dapat Mengaktifkan Mcrypt PHP Ubuntu dengan langkah-langkah sederhana yang disediakan. Ekstensi PHP Mcrypt memiliki fasilitas enkripsi yang sangat baik untuk aplikasi web seperti AES

MENCEGAH SERVER ANDA DARI CRASHING

Tidak pernah lagi kehilangan pelanggan karena kecepatan server yang buruk. Biarkan kami membantu Anda

Pakar server kami akan memantau & memelihara server Anda 24/7 agar tetap cepat dan aman

Bagaimana saya bisa memecahkan “E. Paket 'php-mcrypt' tidak memiliki kandidat instalasi" di Ubuntu 20. 04/18. 04?. Panduan hari ini adalah tentang pemasangan ekstensi PHP mcrypt di Ubuntu 20. 04/18. 04. Ekstensi PHP mcrypt adalah antarmuka ke perpustakaan kriptografi mcrypt dan mendukung berbagai algoritma blok seperti DES, TripleDES, Blowfish (default), 3-WAY, SAFER-SK64, SAFER-SK128, TWOFISH, TEA, RC2 dan

Jika Anda mencoba menginstal mcrypt dengan apt, Anda akan mendapatkan kesalahan

$ sudo apt update
$ sudo apt install php-mcrypt
Reading package lists.. Done
Building dependency tree       
Reading state information.. Done
Package php-mcrypt is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

E: Package 'php-mcrypt' has no installation candidate

Ekstensi mcrypt dipindahkan ke repositori PECL dan tidak lagi dibundel dengan PHP sejak PHP 7. 2. 0. PECL adalah repositori untuk semua ekstensi PHP yang dikenal di mana pengguna dapat mengunduh dan menghosting ekstensi PHP yang dikembangkan

Beri tahu OS Anda untuk menarik daftar paket terbaru yang tersedia di repositori untuk instalasi

sudo apt update
_

Instal alat Pengembangan di Ubuntu

sudo apt install -y build-essential
_

Konfirmasi make dan gcc

$ gcc --version
gcc (Ubuntu 9.4.0-1ubuntu1~20.04.1) 9.4.0
Copyright (C) 2019 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

$ make --version
GNU Make 4.2.1
Built for x86_64-pc-linux-gnu
Copyright (C) 1988-2016 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later 
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

Percakapan Bahasa Inggris Tentang COLLEGE

Harap aktifkan JavaScript

Percakapan Bahasa Inggris Tentang KEHIDUPAN KULIAH - PENGEMBALIAN BUKU-BUKU TERLAMBAT

Anda harus terlebih dahulu menginstal ekstensi PHP, dev, dan pir di Ubuntu 20. 04. 18. 04

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

Konfirmasi perintah pecl tersedia di sistem Anda

$ which pecl 
/usr/bin/pecl

penggunaan PECL

$ pecl help
Commands:
build                  Build an Extension From C Source
bundle                 Unpacks a Pecl Package
channel-add            Add a Channel
channel-alias          Specify an alias to a channel name
channel-delete         Remove a Channel From the List
channel-discover       Initialize a Channel from its server
channel-info           Retrieve Information on a Channel
channel-login          Connects and authenticates to remote channel server
channel-logout         Logs out from the remote channel server
channel-update         Update an Existing Channel
clear-cache            Clear Web Services Cache
config-create          Create a Default configuration file
config-get             Show One Setting
config-help            Show Information About Setting
config-set             Change Setting
config-show            Show All Settings
convert                Convert a package.xml 1.0 to package.xml 2.0 format
cvsdiff                Run a "cvs diff" for all files in a package
cvstag                 Set CVS Release Tag
download               Download Package
download-all           Downloads each available package from the default channel
info                   Display information about a package
install                Install Package
list                   List Installed Packages In The Default Channel
list-all               List All Packages
list-channels          List Available Channels
list-files             List Files In Installed Package
list-upgrades          List Available Upgrades
login                  Connects and authenticates to remote server [Deprecated in favor of channel-login]
logout                 Logs out from the remote server [Deprecated in favor of channel-logout]
makerpm                Builds an RPM spec file from a PEAR package
package                Build Package
package-dependencies   Show package dependencies
package-validate       Validate Package Consistency
pickle                 Build PECL Package
remote-info            Information About Remote Packages
remote-list            List Remote Packages
run-scripts            Run Post-Install Scripts bundled with a package
run-tests              Run Regression Tests
search                 Search remote package database
shell-test             Shell Script Test
sign                   Sign a package distribution file
svntag                 Set SVN Release Tag
uninstall              Un-install Package
update-channels        Update the Channel List
upgrade                Upgrade Package
upgrade-all            Upgrade All Packages [Deprecated in favor of calling upgrade with no parameters]
Usage: pecl [options] command [command-options] <parameters>
Type "pecl help options" to list all options.
Type "pecl help shortcuts" to list all command shortcuts.
Type "pecl help version" or "pecl version" to list version information.
Type "pecl help <command>" to get the help for the specified command.

Perbarui saluran

$ sudo pecl channel-update pecl.php.net
Updating channel "pecl.php.net"
Update of Channel "pecl.php.net" succeeded

$ sudo pecl update-channels
Updating channel "doc.php.net"
Update of Channel "doc.php.net" succeeded
Updating channel "pear.php.net"
Update of Channel "pear.php.net" succeeded
Updating channel "pecl.php.net"
Channel "pecl.php.net" is up to date

Mari cari ekstensi mcrypt

$ sudo pecl search mcrypt
Matched packages, channel pecl.php.net:
=======================================
Package       Stable/(Latest) Local
mcrypt        1.0.4 (stable)        Bindings for the libmcrypt library
mcrypt_filter 0.1.0 (beta)          Applies mcrypt symmetric encryption using stream filters

Anda dapat menginstal ekstensi mcrypt menggunakan perintah pecl dengan opsi instal

$ sudo pecl install mcrypt
downloading mcrypt-1.0.4.tgz ...
Starting to download mcrypt-1.0.4.tgz (27,056 bytes)
.........done: 27,056 bytes
6 source files, building
running: phpize
Configuring for:
PHP Api Version:         20190902
Zend Module Api No:      20190902
Zend Extension Api No:   320190902
........

Saat Anda melihat prompt

sudo apt update
_0

Tekan Enter untuk mendeteksi secara otomatis

Anda harus mendapatkan output seperti di bawah ini untuk menyelesaikan instalasi ekstensi mcrypt di Ubuntu 20. 04 Mesin Linux

sudo apt update
_1

Aktifkan ekstensi di php. file ini. Anda dapat menggunakan editor

sudo apt update
5 atau
sudo apt update
6

sudo apt update
_2

Anda dapat mengonfirmasi bahwa modul telah diinstal dan diaktifkan dengan perintah

sudo apt update
_3

Jika menggunakan aplikasi yang dihosting dengan server web Apache atau Nginx, mulai ulang

sudo apt update
_4

Dan begitulah cara Anda dapat dengan mudah menginstal ekstensi mcrypt PHP di Ubuntu 20. 4 & Ubuntu 18. 04 sistem Linux

Kursus Video Pemrograman Web PHP

  • Kursus Pengembang Web Lengkap
  • PHP untuk Pemula – Menjadi Master PHP – Proyek CMS
  • Bootcamp Pengembang Web Full Stack PHP Lengkap
  • PHP dengan Laravel untuk pemula – Menjadi Master di Laravel
  • PHP OP. Pemrograman Berorientasi Objek untuk pemula + Proyek

ANDA DAPAT MENDUKUNG PEKERJAAN KAMI DENGAN CUP OF COFFEE


Saat kami terus berkembang, kami ingin menjangkau dan memengaruhi lebih banyak orang yang mengunjungi dan memanfaatkan panduan yang kami miliki di blog kami. Ini adalah tugas besar bagi kami dan sejauh ini kami sangat berterima kasih kepada orang-orang baik yang telah menunjukkan dukungan luar biasa untuk pekerjaan kami selama kami online.

Terima kasih atas dukungan Anda saat kami bekerja untuk memberi Anda panduan dan artikel terbaik. Klik di bawah untuk membelikan kami kopi

Bagaimana saya tahu jika mcrypt diaktifkan?

Anda juga dapat mencapai layar yang sama ini dengan melihat file php yang memiliki. phpinfo(); . Di layar ini, cukup cari string "dukungan mcrypt". Jika terpasang, Anda akan melihat kotak bertuliskan "diaktifkan" .

Bagaimana cara menginstal ekstensi mcrypt php di Windows 10?

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 mengaktifkan mcrypt di php Ubuntu?

Aktifkan “extension=mcrypt. jadi” melalui php . Setelah instalasi selesai untuk mengaktifkan ekstensi kita harus menambahkannya ke php. file ini dari sistem. Sekarang edit file php. ini dan di bawah ekstensi Dinamis, ketik. ekstensi = mcrypt. jadi dan simpan file.

Cara menginstal mcrypt untuk php 7. 2 jendela?

Biasanya terletak di C. \Program Files\PHP\v7. 2 . Kemudian buka url ini. http. //pecl. php. net/paket/mcrypt/1. 0. 3/windows . Buka zip dan salin php_mcrypt .