我正在尝试在mac上运行codeigniter项目,但它显示“加密库需要Mcrypt扩展。”错误。我已经尝试了许多解决方案来安装Mcrypt扩展但每次我都得到我尝试使用 brew install php5-mcrypt 命令使用自制软件安装它,但每次都得到没有名称为“php5-mcrypt”的可用公式错误.Issue is i我是mac新手所以现在我被卡住了,因为我不知道如何解决这个问题。任何人都可以帮助我,并给我指导,我应该怎么做才能安装Mcrypt扩展程序?我使用的是PHP版本7.2.4和macOS 10.13:High Sierra(Lobo)。
答案 0 :(得分:0)
我建议你试试MacPorts。这就像Homebrew,但我最近运气好了。有一个用于php72-mcrypt的端口,如果那是你想要的那个。还有许多其他可用的。 MacPorts主页found here提供了加载MacPorts的说明,还有可用端口列表。
答案 1 :(得分:0)
mcrypt
已从PHP核心中删除。要在PHP 7.2中安装mcrypt
,您必须通过PCEL安装。命令是:
sudo pecl install mcrypt-1.0.1
答案 2 :(得分:0)
对于Mac用户,请安装MAMP pro并选择具有mcrypt的php版本。 也就是说php 7.2之前的任何版本。 启动服务器,然后就可以了。