资讯专栏INFORMATION COLUMN

mac 编译安装php-mongo 扩展时报evp.h文件找不到的解决方案

jhhfft / 953人阅读

摘要:编译安装扩展时报文件找不到的解决方案我在编译扩展的时候遇到了这个问题问题分析就是这个文件找不到解决思路找一个文件放过去在本地找一下看有没有这个文件得到下面的结果于是拷贝一个过去再执行显示问题解决。

mac 编译安装php-mongo 扩展时报evp.h文件找不到的解决方案 我在编译mongo扩展的时候 遇到了这个问题:
In file included from /usr/local/mongo-php-driver-legacy/io_stream.c:34:
./contrib/php-ssl.h:33:10: fatal error: "openssl/evp.h" file not found
#include 
问题分析:就是 openssl/evp.h 这个文件找不到. 解决思路:找一个evp.h文件放过去. 在本地找一下看有没有这个文件:

find / -name evp.h

得到下面的结果:

/opt/vagrant/embedded/include/openssl/evp.h
/usr/local/openssl/include/openssl/evp.h
/usr/src/openssl/include/openssl/evp.h

于是拷贝一个过去:

cp -r /usr/local/openssl/include/openssl /usr/local/mongo-php-driver-legacy/contrib/

再执行 make

显示:

.......
Build complete. Don"t forget to run "make test".

问题解决。

说明:

如果你本地没有找到 evp.h,你需要把系统自带的opensssl删除(rm -rf /usr/bin/openssl), 然后重新装一个最新的openssl,然后将openssl/evp.h 拷贝一份过去

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/18972.html

相关文章

  • mac 编译安装php-mongo 扩展时报evp.h文件不到解决方案

    摘要:编译安装扩展时报文件找不到的解决方案我在编译扩展的时候遇到了这个问题问题分析就是这个文件找不到解决思路找一个文件放过去在本地找一下看有没有这个文件得到下面的结果于是拷贝一个过去再执行显示问题解决。 mac 编译安装php-mongo 扩展时报evp.h文件找不到的解决方案 我在编译mongo扩展的时候 遇到了这个问题: In file included from /usr/local/...

    twohappy 评论0 收藏0
  • 【mongoDB基础篇②】PHP-mongo扩展编译以及使用

    摘要:安装扩展安装扩展和安装其他扩展的步骤一样首先上上面搜索得到下载地址解压进入后进行编译有可能要写全的地址编译成功后出现得其地址写入有可能要写全的路径也就是上面的提示安装完以后看中有没有这个扩展有就表示安装成功以上基 安装PHP-mongo扩展 安装php-mongo扩展和安装其他php扩展的步骤一样: #1.首先上http://pecl.php.net上面搜索mongo,得到下载地址 w...

    Barry_Ng 评论0 收藏0
  • Mac OS X下安装Vue脚手架(vue-cli)

    摘要:下面来就来讲讲脚手架的安装吧。如何安装安装只需要在终端下输入下面一条命令自带不需要安装安装完成后使用即可。原因是的问题,要求版本是。想用安装,就必须用安装一下。 前言 Vue作为前端三大框架(Angular,React,Vue)之一,号称是最简单,最容易上手的框架,同时也是行内的大趋势,还可以用来开发最火的小程序。具有开发快,双向数据流等特点,有些人认为Vue是Angular和Reac...

    terasum 评论0 收藏0
  • Mac OS X下安装Vue脚手架(vue-cli)

    摘要:下面来就来讲讲脚手架的安装吧。如何安装安装只需要在终端下输入下面一条命令自带不需要安装安装完成后使用即可。原因是的问题,要求版本是。想用安装,就必须用安装一下。 前言 Vue作为前端三大框架(Angular,React,Vue)之一,号称是最简单,最容易上手的框架,同时也是行内的大趋势,还可以用来开发最火的小程序。具有开发快,双向数据流等特点,有些人认为Vue是Angular和Reac...

    CoderStudy 评论0 收藏0
  • Mac OS X下安装Vue脚手架(vue-cli)

    摘要:下面来就来讲讲脚手架的安装吧。如何安装安装只需要在终端下输入下面一条命令自带不需要安装安装完成后使用即可。原因是的问题,要求版本是。想用安装,就必须用安装一下。 前言 Vue作为前端三大框架(Angular,React,Vue)之一,号称是最简单,最容易上手的框架,同时也是行内的大趋势,还可以用来开发最火的小程序。具有开发快,双向数据流等特点,有些人认为Vue是Angular和Reac...

    zhisheng 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<