Resumen
El módulo de PHP "Mcrypt" proporciona cifrado y descifrado utilizando algoritmos como DES, TripleDES y Blowfish. Puede leer más sobre esto en la página oficial de PHP Mcrypt.
Esto es requerido por los sistemas de comercio electrónico como Magento, sin embargo, no es parte del paquete estándar de RHEL/CentOS.
Instrucciones
- SSH a VPS como usuario raíz.
- Instalar el repositorio "EPEL" más reciente:
CentOS 6 de 32 bits
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 de 64 bits
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%]
- Instalar "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!
- Reinicie Apache para aplicar los cambios:
[root@ws1 ~]# service httpd restart Stopping httpd: [ OK ] Starting httpd: [ OK ]
- También puede verificar para confirmar que se ha instalado mcrypt:
[root@ws1 ~]# php -m | grep -i mcrypt mcrypt