Ошибка при установке драйвера mongo для PHP на amazon linux

Я попытался установить драйвер mongodb для PHP на Amazon Linux. Во время работы 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

CentOS: yum install openssl-devel

Правильный пакет для установки – не libssl-dev а

 sudo apt-get install pkg-config 

и теперь вы можете выполнить

 sudo pecl install mongodb 

Не забудьте добавить extension=mongodb.so в файл php.ini.

Чтобы узнать, какой файл php.ini загружен, вы можете создать и простой php-файл на vps

 <?php php_info() ?> 

Пример каталога php.ini в phpinfo ()