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
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-devPembaruan 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 mcryptAktifkan “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.iniSekarang 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
Outputnya akan
[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 candidateEkstensi 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 TERLAMBATAnda harus terlebih dahulu menginstal ekstensi PHP, dev, dan pir di Ubuntu 20. 04. 18. 04
sudo apt install php php-pear php-dev libmcrypt-devKonfirmasi perintah pecl tersedia di sistem Anda
$ which pecl /usr/bin/peclpenggunaan 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 dateMari cari ekstensi mcrypt
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_0Tekan 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_1Aktifkan ekstensi di php. file ini. Anda dapat menggunakan editor sudo apt update5 atau sudo apt update6
sudo apt update_2Anda dapat mengonfirmasi bahwa modul telah diinstal dan diaktifkan dengan perintah
sudo apt update_3Jika menggunakan aplikasi yang dihosting dengan server web Apache atau Nginx, mulai ulang
sudo apt update_4Dan 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