php - 在 amazon linux 上为 PHP 安装 mongo 驱动程序时出错

标签 php linux mongodb amazon-web-services pecl

我尝试在 Amazon Linux 上安装适用于 PHP 的 mongodb 驱动程序。 在运行 sudo pecl install mongo 时,我收到错误消息:

fatal error: openssl/evp.h: No such file or directory
 #include <openssl/evp.h>
                         ^
compilation terminated.
make: *** [io_stream.lo] Error 1
ERROR: `make' failed

PEAR 版本:1.9.5 PHP版本:5.3.29

我安装了 gcc,它帮助我在安装过程中取得了进一步进展,直到出现此错误。

我能找到的最佳指南在这里: http://jonathanhui.com/install-mongodb-amazon-linux PHP 指南:http://php.net/manual/en/mongo.installation.php

最佳答案

evp 是高级密码函数。

尝试安装开发库:

Ubuntu: sudo apt-get install libssl-dev

中央操作系统: yum 安装 openssl-devel

关于php - 在 amazon linux 上为 PHP 安装 mongo 驱动程序时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39919283/

相关文章:

php - 如何使用 PHP 显示 MySQL 数据库中的随机图像和文本

php - 从 PostgreSQL 数据库打印

php - Laravel - 带有 blade compileString 的 php eval

linux - Mac上基于ARM的Linux系统交叉编译源代码问题

java - mongoDB 将数据添加到没有 _id 字段的集合

PHP 5.4 安装后 : preg_match(): Compilation failed: unknown option bit(s) set at offset 0

java - 如何建立自制服务器连接

linux - 无法安装 apache dpkg 被中断

mongodb - 如何在解码 MongoDB 文档时忽略空值?

mongodb - 为什么我的 req.user 在旧版 Chrome 上没有保存?