当前位置: 首页 > 知识库问答 >
问题:

在Mac OS X Yosemite 10.10上使用Mamp Pro进行加密

岳阳文
2023-03-14

昨天Yosemite更新之后,Mcrypt扩展出现了一些问题。Laravel框架基于PHP的artistan CLI返回:

需要PHP扩展。

PATH变量似乎是正确的。错误的配置在哪里?在更新之前,一切正常。

配置

'哪个php'的输出:

/Applications/MAMP/bin/php/php5。6.1/bin/php

“php-v”:

PHP5.6。1(cli)(创建日期:2014年10月13日18:41:35)版权所有(c)1997-2014 PHP Group Zend Engine v2。6.0,版权所有(c)1998-2014 Zend Technologies

内容。bash_简介:

导出编辑器=nano导出路径=/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/opt/X11/bin:/usr/texbin:/usr/local/mysql/bin导出路径=/Applications/MAMP/bin/php/php5。6.1/bin:$PATH

MAMP PRO版本:

3.0.7.1

更新:

Mamp-log表示php.ini中启用的每个扩展:

PHP警告:PHP启动:无法加载动态库“/Applications/MAMP/bin/PHP/php5”。6.1/lib/php/extensions/no-debug-non-zts-20121212/mcrypt。so'-dlopen(/Applications/MAMP/bin/php/php5.6.1/lib/php/extensions/no-debug-non-zts-20121212/mcrypt.so,9):在第0行的未知中未找到图像

共有3个答案

夹谷辰沛
2023-03-14

修补程序是今天早上应用的,妈妈

别忘了更新。bash_剖面图

导出路径=/Applications/MAMP/bin/php/php5。6.2/bin:$PATH

在我的本地电脑上一切正常,在drush上也正常(对于那些使用它的人)

沈宇定
2023-03-14

我也有同样的问题。

只需在MAMP中使用PHP版本5.5.17,一切就会再次正常运行。

请记住在您的应用程序中切换版本。bash_个人资料:

export PATH=/Applications/MAMP/bin/php/php5.5.17/bin:$PATH
宇文和昶
2023-03-14

我已经联系了MAMP支持部门,这是他们的回应。

你好

我们的php。ini文件在5.6版本中出错。1.转到模板文件并更改此行

/Applications/MAMP/bin/php/php5。6.1 ....

/Applications/MAMP/bin/php/php5。6.1/lib/php/extensions/no-debug-non-zts-20131226

几天后我们将有一个完整的修复。您也可以降级到PHP5.5。与此同时。

 类似资料:
  • 问题内容: 以下代码对我来说可以用BlowFish加密对字符串加密。 如果我想定义自己的密钥,该怎么做? 问题答案:

  • 问题内容: 我正在尝试使用Java中的BouncyCastle使用ECC算法对某些内容进行加密。但是我对BouncyCastle库的说法例外:无法转换为。我理解的是,所产生的公共密钥是不能在java的使用方法。有人可以告诉我如何将其转换为公钥或X509规范,以便可以将其用于加密。 这是我尝试过的代码 我也尝试将公钥转换为X509EncodedSpec,但出现相同的异常 我得到的例外是 编辑 基于注

  • 问题内容: 我之所以写这个问题+答案,是因为我挣扎了很多(也许是因为缺乏经验),并迷失了使用node或python进行加密/解密的许多不同方式。 我以为我的案子将来可以帮助人们。 我需要做的是: 从表单获取数据,使用Crypto(node-js)对其进行加密 在Python中传递加密的数据,然后使用PyCrypto将其解密。 我选择使用AES加密。 这是我的开始方式(我不会尝试的所有事情): 我遵

  • 问题内容: 我想使用VKCOM / noverify来分析代码。使用此命令从命令行(Windows dos shell)调用它 问题是我无法将参数传递给 我尝试了什么 您可以在此摘要中找到我的源代码。尽管分隔符在上方为空,但似乎args是以字符串分隔的形式加入的。 问题 如何将多个参数传递给 为什么我的尝试在Windows上不起作用? 问题答案: 有多个选项可以将参数传递给exec.Command

  • 问题内容: 我使用AES-128 / ecb / PKCS5Padding + base64加密数据时遇到问题。我正在使用以下代码来加密我的数据: 加密后收到,但是无法使用PHP函数在服务器上解密。 当我使用PHP函数加密此数据时: 我收到并且可以使用以下PHP函数成功进行解密: 使用base64加密和解密不会有任何问题。我仅在使用AES-128加密时遇到问题。 问题答案: 问题不在于我最初想到的

  • 我不太擅长使用Kerberos。但是我想用Kerberos实现单点登录。 我想实现的目标是,您只需使用Windows 7登录,然后打开浏览器,并且不需要其他身份验证,例如Intranet。这可能吗? Kerberos使用票证。第一步是获取票证授予票证,不是吗?Windows Server正在使用Kerberos进行身份验证。那么在Windows中登录后是否有票证授予票证?我可以使用它(如果有的话)