2013-07-05 2 views
0

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

[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 \ вн, не напрасно

+0

Конфигурационный файл PHP CLI для WAMP: 'c: \ wamp \ bin \ php \ php5.xy \ php.ini' Конфигурация Apache фактически находится в' c: \ wamp \ bin \ apache \ apache2.xy \ bin \ php .ini'. Если вы его работаете через apache, скопируйте соответствующий параметр из одного в другой. – RiggsFolly

+0

оба файла одинаковы, плюс i jus активирован mcrypt из меню wamp не из php.ini – Tarik

ответ

2

Run php --ini найти из которых загружаются файлы конфигурации.

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

EDIT:

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

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

Кроме того, убедитесь, что

extension=php_mcrypt.dll является раскомментировать.

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

+0

Файл конфигурации (php.ini) Путь: C: \ Windows Загруженный файл конфигурации: C: \ wamp \ bin \ php \ php5.3.13 \ php.ini Сканировать дополнительные .ini-файлы в: (none) Дополнительные .ini-файлы проанализированы: (нет) – Tarik

+0

Я отредактировал свой ответ с дополнительной информацией. – edenstrom

+0

не нашел «расширение = php_mcrypt.dll» в ini-файле, но каталог ext сделал это для меня: D – Tarik

Смежные вопросы