我知道问题是分配的,但大多数答案都是针对linux / xOS系统而且没有关于windows的问题, 最近我试图学习需要启用mcrypt扩展的laravel,这对wampmanager来说很容易并且工作正常,但使用php artisan的CLI不起作用,只有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中设置它而无效
来配置它答案 0 :(得分:2)
运行php --ini
以找出加载的配置文件。
CLI可以使用另一个配置文件而不是php.ini。
修改强>
确保文件正确无误:
extension_dir
这应该指向您的扩展目录。那里可能有一条线你可以取消注释。否则它可能是“ext /”或类似的东西。
另外,请确保
extension=php_mcrypt.dll
已取消注释。
您可以使用php -info
检查可用的扩展程序。