Panoramica
Il modulo PHP "Mcrypt" fornisce crittografia e decrittografia utilizzando algoritmi come DES, TripleDES e Blowfish. Puoi saperne di più sulla pagina ufficiale di PHP Mcrypt.
Ciò è richiesto dai sistemi di eCommerce come Magento, tuttavia non fa parte della confezione standard di RHEL / CentOS.
Istruzioni
- SSH a VPS come utente root.
- Installa l'ultimo repository "EPEL":
CentOS 6 32 bit
wget http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm rpm -ivh epel-release-6-8.noarch.rpm
CentOS 6 64 bit
wget http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm rpm -ivh epel-release-6-8.noarch.rpm
[root@ws1 ~]# rpm -ivh epel-release-6-8.noarch.rpm Preparing... ############################# [100%] 1:epel-release ############################# [100%]
- Installa "php-mcrypt":
[root@ws1 ~]# yum install php-mcrypt Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile epel/metalink | 3.6 kB 00:00 * base: mirror.aarnet.edu.au * epel: mirror.overthewire.com.au * extras: mirror.overthewire.com.au * updates: mirror.overthewire.com.au epel | 4.4 kB 00:00 epel/primary_db | 6.2 MB 00:00 Setting up Install Process Resolving Dependencies --> Running transaction check ---> Package php-mcrypt.x86_64 0:5.3.3-3.el6 will be installed --> Finished Dependency Resolution Dependencies Resolved =============================================================== Package Arch Version Repository Size =============================================================== Installing: php-mcrypt x86_64 5.3.3-3.el6 epel 19 k Transaction Summary =============================================================== Install 1 Package(s) Total download size: 19 k Installed size: 46 k Is this ok 2022: y Downloading Packages: php-mcrypt-5.3.3-3.el6.x86_64.rpm | 19 kB 00:00 Retrieving key from file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6 Importing GPG key 0x0608B895: Userid : <span class="scayt-misspell-word" data-scayt-word="EPEL">EPEL</span> (6) <*protected email*> Package: epel-release-6-8.noarch (installed) From : /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6 Is this ok 2022: y Running rpm_check_debug Running Transaction Test Transaction Test Succeeded Running Transaction Warning: RPMDB altered outside of yum. Installing : php-mcrypt-5.3.3-3.el6.x86_64 1/1 Verifying : php-mcrypt-5.3.3-3.el6.x86_64 1/1 Installed: php-mcrypt.x86_64 0:5.3.3-3.el6 Complete!
- Riavvia Apache per applicare le modifiche:
[root@ws1 ~]# service httpd restart Stopping httpd: [ OK ] Starting httpd: [ OK ]
- Puoi anche verificare che mcrypt sia stato installato:
[root@ws1 ~]# php -m | grep -i mcrypt mcrypt