Php ';openssl/evp.h';找不到文件OS x Mongodb
和这匹母马在一起。我正在尝试安装最新的PHP mongo DB驱动程序。我到处都找过,尝试过所有建议,但都无法通过此错误:Php ';openssl/evp.h';找不到文件OS x Mongodb,php,mongodb,ssl,installation,pecl,Php,Mongodb,Ssl,Installation,Pecl,和这匹母马在一起。我正在尝试安装最新的PHP mongo DB驱动程序。我到处都找过,尝试过所有建议,但都无法通过此错误: 但这已经不起作用了……而且任何最新的解决办法也不起作用 我甚至尝试过“无根”,但都没有用。对我有用。如果您还没有openssl,请首先运行brew安装openssl。 然后运行: $ cd /usr/local/include $ ln -s ../opt/openssl/include/openssl . 需要做两件事。@ierdna所建议的是我工作所需要的,但只有
但这已经不起作用了……而且任何最新的解决办法也不起作用 我甚至尝试过“无根”,但都没有用。对我有用。如果您还没有openssl,请首先运行
brew安装openssl
。
然后运行:
$ cd /usr/local/include
$ ln -s ../opt/openssl/include/openssl .
需要做两件事。@ierdna所建议的是我工作所需要的,但只有在我完成了以下工作之后
~$ brew install openssl
~$ brew info openssl
按照brew的指示进行导出
~$ export LDFLAGS="-L/usr/local/opt/openssl/lib"
~$ export CPPFLAGS="-I/usr/local/opt/openssl/include"
那就照ierdna告诉你的去做
~$ cd /usr/local/include
~$ ln -s ../opt/openssl/include/openssl .
这立刻对我起了作用我已经为此花了整整一周的时间。感谢您的帮助!我对这一点还没有进一步的了解。我想我会以这种速度在raspberry pi上安装一个开发服务器,结果我很恼火,完全删除了Apache和PHP安装,然后重新安装。现在一切都好了,我放弃了…回到ubuntu。下面的解决方案对我不起作用。在Catalina 10.15.6上跑步对我也有好处
~$ export LDFLAGS="-L/usr/local/opt/openssl/lib"
~$ export CPPFLAGS="-I/usr/local/opt/openssl/include"
~$ cd /usr/local/include
~$ ln -s ../opt/openssl/include/openssl .