资讯专栏INFORMATION COLUMN

解决Mac OS编译安装时出现 cannot find openssl's <evp

GHOST_349178 / 3340人阅读

摘要:踩坑最近通过安装扩展时,提示以下错误根据提示,通过以下方式安装后,再次使用安装,仍然是提示同样的错误问题解决通过安装的路走不通,还是得通过简单暴力方式解决,使用源码包通过编译方式进行安装编译安装前先安装下载源代码包后,在终端进入源码目录,执

踩坑

最近通过pecl安装mongodb扩展时,提示以下错误

......
configure: error: Cannot find OpenSSL"s 
......

根据提示,通过以下方式安装openssl后,再次使用pecl安装mongodb,仍然是提示同样的错误

brew install openssl 
问题解决

通过pecl安装的路走不通,还是得通过简单暴力方式解决,使用源码包通过编译方式进行安装

1、编译安装前先安装autoconf

brew install autoconf

2、下载源代码包后,在终端进入源码目录,执行下面的命令进行编译和安装

cd mongodb

phpize

./configure --with-openssl-dir = /usr/local/Cellar/openssl/1.0.2j

make

sudo make install

3、编译安装成功后,修改php.ini加入

extension = mongodb.so;
总结

通过编译安装时指定openssl的路径进行解决

可以使用php -i | grep php.ini来定位到php.ini的绝对路径。

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

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

相关文章

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

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

    twohappy 评论0 收藏0
  • mac 编译安装php-mongo 扩展时报evp.h文件找不到的解决方案

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

    jhhfft 评论0 收藏0
  • 源码安装php5.6之旅

    摘要:官网下载依次在目录中执行遇到报错半年之后,又遇到了的问题,看来要短兵相接了久之前,安装了这个修改还是同样的报错只好百度一下了。手动安装报错源码安装搞不定了,试试看安装。 官网下载php5.6 依次在目录中执行: ./buildconf --force ./configure --prefix=/data/php-fpm --with-apxs2=/usr/sbin/apxs --ena...

    tuomao 评论0 收藏0
  • 避免取值时出Cannot read property &#039;xx&#039; of unde

    摘要:由于是以空函数为代理对象,我们可以将执行它,触发。中会遍历数组依次取值,如果发现无法继续取值则,跳出循环。 本文来自我的博客,欢迎大家去GitHub上star我的博客 我们在取值特别是链式取值的时候,常常会遇到Cannot read property xx of undefined的错误,如何避免这种情况的发生呢?这里有几种方法以供参考 使用成熟的库方法 这是最简单的一种手段:只用引入...

    fantix 评论0 收藏0
  • webpack编译报错Cannot find module &#039;@babel/core�

    摘要:编译报错用了这个指令后报错尝试重新下载了还是不行原来是被我更新了不支持原来的配置了,官方默认对应的版本需要一致即需要搭配最新版本两种解决方案回退低版本更新到最高版本编译无法识别语法需要安装之后 ** webpack编译报错Cannot find module @babel/core **~ npm install babel-core babel-loader --save-dev ...

    DandJ 评论0 收藏0

发表评论

0条评论

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