【问题标题】:PHP doesn't use the updated OpenSSL on Mac OS XPHP 在 Mac OS X 上不使用更新的 OpenSSL
【发布时间】:2016-05-22 06:42:57
【问题描述】:

我正在尝试为 symfony 会话安装 composer.phar,但是当我这样做时,我收到一条警告消息,告诉我需要将我的 openssl 从 0.9.8 更新到 1.0.1 或更高版本。

我做到了,我最终得到了

openssl version 返回OpenSSL 1.0.2f 28 Jan 2016

which openssl 返回/usr/local/bin/openssl

但是我仍然收到相同的警告信息。

看起来 php 仍在使用 /usr/bin/openssl 而不是 /usr/local/bin/openssl

关于如何让 php 使用 /usr/local/bin/openssl 而不是 /usr/bin/openssl 的任何线索?

提前致谢

【问题讨论】:

标签: php macos symfony openssl


【解决方案1】:

您需要使用“--with-openssl[=DIR]”选项通过指向所需目录来编译 PHP。

希望这能解决您的问题。

【讨论】:

  • 我不相信 OpenSSL 使用install_name_tool,所以他需要做的不仅仅是--with-openssl[=DIR]
  • 您好,谢谢您的回答。编译php是什么意思?
  • @jww 他在/usr/local/bin/openssl 有更新的openssl。 IMO 他必须通过指向新路径来编译 php --with-openssl[=DIR]。想法?
猜你喜欢
  • 2016-11-23
  • 2013-02-17
  • 1970-01-01
  • 2012-04-23
  • 1970-01-01
  • 1970-01-01
  • 2015-05-16
  • 1970-01-01
相关资源
最近更新 更多