找不到符号:_SSLv2_client_method

我正在尝试更新openssl,以便它可以使用libssl.1.0.0而不是libssl.0.9.8.dylib

所以我搬了两个文件

  • /usr/lib/libssl.0.9.8.dylib
  • /usr/lib/libssl.0.9.7.dylib

进入我的家,我复制libssl.1.0.0.dylib里面的/usr/lib 。 这没有效果,所以我重新移动了两个原始文件到他们的位置,但现在Apache(和其他应用程序使用SSL)不再启动。 阿帕奇说:

/Applications/MAMP/conf/apache/httpd.conf的第111行的语法错误:无法将/Applications/MAMP/Library/modules/mod_ssl.so加载到服务器:dlopen(/Applications/MAMP/Library/modules/mod_ssl.so ,10):找不到符号:_SSLv2_client_method \ n参考:/Applications/MAMP/Library/modules/mod_ssl.so\n预计位于/usr/lib/libssl.0.9.8.dylib\n in / Applications / MAMP /库/模块/ mod_ssl.so`

libssl.0.9.8.dylib存在于usr/lib所以我不知道为什么/它没有find。 可以修复吗?