Estoy usando MAMP y he instalado una nueva versión de Opencart, su me dice que no tengo MCrypt habilitado, cuando voy a la terminal y escriba:

php -m | grep mcrypt
output: mcrypt

Me puede localizar en la biblioteca, pero no parece ser habilitado.

stackoverflow.com/a/26460719/3635079
Creo que no puedo usar esa respuesta es a partir de 2014 y estamos en php 7 ahora, gracias tho 🙂
«me puede localizar en la biblioteca, pero no parece estar habilitado» – así permitir entonces …? ¿Qué se intenta lograr que, y con qué resultados?
No sé cómo activarlo, que no soy buena en las configuraciones de servidor y de la biblioteca de extensiones. He mirado en el archivo ini de php y sólo se puede encontrar una ocurrencia «extension=mcrypt.así»
en lugar de publicar aquí, usted debe comprobar la documentación de

OriginalEl autor Anton Bahrencheer | 2017-02-28

2 Comentarios

  1. 3

    Que el hecho de que php -m | grep mcrypt devuelve mcrypt, significa que el mcrypt biblioteca está INSTALADO y HABILITADO.

    A pesar de que sólo puede ser habilitado para la CLI.

    Puede intentar editar el PHP.archivo ini y añadir la siguiente línea debajo de la ; Extensions sección:

    extension=mcrypt.so

    Reiniciar Apache /MAMP después de ahorro de php.en el archivo ini.

    Para encontrar la correcta php.ini archivo a editar, ejecutar la siguiente línea de comandos:

    php --info | grep php.ini

    (Si la línea ya existe, simplemente se necesita eliminar el ; eso en frente de ella.)

    No está siendo detectado habilitar por Opencart gyazo.com/3917b79c77579b3e2edb5fc7d523b33c
    Respuesta de actualización. Publicado demasiado rápido! Reinicie MAMP después de la edición .en el archivo ini.
    «extension=mcrypt.así que» ha sido en el archivo ini a lo largo de todos es por eso que no lo entiendo, he reiniciado varias veces con ningún efecto, no tiene un punto de colon después de ella.
    Su sistema puede tener más de un php.ini archivo en uso. Ejecutar php --info | grep php.ini y asegurarse de la correcta php.ini archivo ha sido modificado para permitir mcrypt.
    El uso de phpinfo() en un archivo de secuencia de comandos de llamar a través de HTTP (no de la línea de comandos), y comprobar el encabezado para que php.ini se utiliza realmente, para confirmar que se está editando la correcta.

    OriginalEl autor Niraj Shah

  2. 0

    Tuve este problema tras la actualización a MAMP 5.1 y el uso de PHP 7.1.20…

    El problema que encontré fue que no MAMP PHP no tiene mcrypt instalado, es cierto que no vienen incluidas.

    El tema fue que el MAMP PHP opción de configuración «Hacer esta versión disponible en la línea de comandos» fue NO de trabajo y por lo que la versión de PHP que yo estaba usando en la línea de comandos [en mi caso] fue el macOS defecto de PHP 7.1.16 sin mcrypt (la versión incluida en macOS por defecto)

    Volver a la edad de la cli de php alias significó la correcta MAMP versión de PHP se utiliza en la línea de comandos

    Añadido .bash_profile

    alias php='/Applications/MAMP/bin/php/php7.1.20/bin/php'

    OriginalEl autor Flipmedia

Dejar respuesta

Please enter your comment!
Please enter your name here