【发布时间】:2019-12-13 09:52:23
【问题描述】:
当我尝试输入 composer install 时,我确实将一个 laravel 项目从外部服务器复制到我的本地服务器,它显示以下错误
问题 1 - laravel/framework v5.0.16 需要 ext-mcrypt * -> 您的系统中缺少请求的 PHP 扩展 mcrypt。 - laravel/framework v5.0.16 需要 ext-mcrypt * -> 您的系统中缺少请求的 PHP 扩展 mcrypt。 - laravel/framework v5.0.16 的安装请求 -> laravel/framework[v5.0.16] 可满足。
我有windows 10系统,这是一个老项目,所以我用xampp安装了php 5
我尝试添加extension=php_mcrypt.so,但没有成功
我也在 system32 中添加了一个 dll 文件,但没有工作
和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=
【问题讨论】:
-
尝试通过 CLI 执行
composer require phpseclib/mcrypt_compat。
标签: php laravel-5 composer-php mcrypt