首页 > 解决方案 > 如何将 php 扩展 mcrypt 添加到 Laravel/Homestead?

问题描述

我已经设置了laravel/homestead,现在当我在项目上使用 composer install 时,我收到错误消息:

The requested PHP extension mcrypt is missing from your system

(我知道我不应该再使用 mcrypt,但项目已交给我,所以我暂时无法更改)

我正在使用 PHP 7.1(我认为 mcrypt 被标记为已弃用但如果我激活它仍然可用?)

php -v显示“7.1.30”

我添加extension=php_mcrypt.dll到我的php.ini然后重新启动宅基地(再次停止并重新启动)我现在可以看到该行php.iniphp -m没有显示 mcrypt ...并且作曲家安装仍然失败。

如何在宅基地激活 mcrypt?

标签: phphomestead

解决方案


MCrypt被删除PHP7的主要原因之一是您要升级 PHP:安全性。该MCrypt库不再维护。没有办法在 Windows 上修复它,它根本不存在了。您需要更改代码或降级(不推荐!!!)。


推荐阅读