Laravel, включите MCrypt для CLI

Я знаю, что вопрос задавался много, но большинство ответов были для систем Linux и XOS, и не было темы о Windows. В последнее время я пытаюсь изучить laravel, для которого нужно включить расширение mcrypt, что было легко с wampmanager и работало нормально, но CLI использовал php artisan. не работает и только dd Laravel требует расширения Mcrypt PHP. У меня есть только одна версия php и доступ к php.ini, который я только нахожу

[mcrypt]
; For more information about mcrypt settings see http://php.net/mcrypt-module-open

; Directory where to load mcrypt algorithms
; Default: Compiled in into libmcrypt (usually /usr/local/lib/libmcrypt)
mcrypt.algorithms_dir=

; Directory where to load mcrypt modes
; Default: Compiled in into libmcrypt (usually /usr/local/lib/libmcrypt)
mcrypt.modes_dir=

я попытался настроить его, загрузив libmcrypt и установив его в php\ext безрезультатно

1 ответ

Решение

Бежать php --ini чтобы узнать, какие файлы конфигурации загружены.

CLI может использовать другой файл конфигурации, чем php.ini.

РЕДАКТИРОВАТЬ:

Убедитесь, что файл получил эти вещи правильно:

extension_dir Это должно указывать на ваш extension-каталог. Там может быть строка, которую вы можете просто раскомментировать. В противном случае это, вероятно, "ext/" или что-то в этом роде.

Также убедитесь, что

extension=php_mcrypt.dll не комментируется.

Ты можешь использовать php -info чтобы проверить, какие расширения доступны.

Другие вопросы по тегам