En primer lugar, nací y crecí usando un PC, así que soy un poco nuevo en Mac. Esperaba que alguien pudiera ayudarme. Estoy usando Catalina y tratando de instalar la extensión PHP mcrypt. He estado tratando de usar homebrew y estoy seriamente atascado. He investigado esto como un loco y todos los foros son de hace años o usan Ubuntu. Me doy cuenta de que mcrypt está obsoleto pero Laravel lo requiere así que aquí estoy.
He instalado PHP 7.4 usando homebrew. Tuve que añadir un par de líneas de ruta a mi ~/.zshrc
porque la terminal seguía diciendo que PHP era 7.3. Ejecuto brew install mcrypt
y se descarga y "Vierte" en /usr/local/Cellar/mcrypt/2.6.8
. Intento actualizar mi archivo 7.4 php.ini con una ruta de biblioteca dinámica. Así que intento añadir extension=/usr/local/Cellar/php/7.4.5_2/pecl/20190902/mcrypt.so
al ini de PHP. Reinicio apache y obtengo:
Warning: PHP Startup: Unable to load dynamic library '/usr/local/Cellar/php/7.4.5_2/pecl/20190902/mcrypt.so' (tried: /usr/local/Cellar/php/7.4.5_2/pecl/20190902/mcrypt.so (dlopen(/usr/local/Cellar/php/7.4.5_2/pecl/20190902/mcrypt.so, 9): image not found), /usr/local/lib/php/pecl/20190902//usr/local/Cellar/php/7.4.5_2/pecl/20190902/mcrypt.so.so (dlopen(/usr/local/lib/php/pecl/20190902//usr/local/Cellar/php/7.4.5_2/pecl/20190902/mcrypt.so.so, 9): image not found)) in Unknown on line 0
No tengo ni idea de a dónde ir desde aquí. ¿Alguien tiene un consejo?
Gracias.