Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/256.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php ';openssl/evp.h';找不到文件OS x Mongodb_Php_Mongodb_Ssl_Installation_Pecl - Fatal编程技术网

Php ';openssl/evp.h';找不到文件OS x Mongodb

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所建议的是我工作所需要的,但只有

和这匹母马在一起。我正在尝试安装最新的PHP mongo DB驱动程序。我到处都找过,尝试过所有建议,但都无法通过此错误:


但这已经不起作用了……而且任何最新的解决办法也不起作用

我甚至尝试过“无根”,但都没有用。

对我有用。如果您还没有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 .