0

我知道这个问题被问到了,但大多数答案都是针对 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 中来配置它,但无济于事

4

1 回答 1

2

运行php --ini以找出加载了哪些配置文件。

CLI 可以使用除 php.ini 之外的另一个配置文件。

编辑:

确保文件得到正确的这些东西:

extension_dir这应该指向您的扩展目录。那里可能有一行您可以取消注释。否则它可能是“ext/”或类似的东西。

另外,请确保

extension=php_mcrypt.dll未注释。

您可以使用php -info来检查哪些扩展可用。

于 2013-07-05T05:50:34.417 回答