php - 如何将 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.ini
但php -m
没有显示 mcrypt ...并且作曲家安装仍然失败。
如何在宅基地激活 mcrypt?
解决方案
MCrypt
被删除PHP7
的主要原因之一是您要升级 PHP:安全性。该MCrypt
库不再维护。没有办法在 Windows 上修复它,它根本不存在了。您需要更改代码或降级(不推荐!!!)。
推荐阅读
- java - 从出现在 Windows 文件资源管理器后面的 BAT 启动 javaw JFrame
- python - Python pd.read_excel - 在所有 Excel 表格中查找重复的行
- c# - 如何将 3D 对象转向鼠标
- odoo-13 - 从自定义模块创建发票时出错 (Odoo 13)
- python - 在 python 类中选择一列
- python - PLY 存储完整的功能块
- python - 如何在 python selenium 中向 webdriver 添加 cookie 时编写更简洁的代码
- python - 将 Scrapy 与 Google Cloud Storage 一起用作 Feed 导出时的问题
- java - 在 java 中使用字符串二进制搜索时遇到困难 - 在列表中找不到搜索键
- mysql - #PowerBi 报表服务器中推送 SSRS (.rdl) 时报表字段出错