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
чтобы проверить, какие расширения доступны.