mongodb — отсутствует PHP включает в себя (.h)

Я пытаюсь установить расширение PHP mongodb для бинарного расположения php не по умолчанию. Я использую PECL:

sudo pecl install mongodb

и после долгих логов я получаю это

/tmp/pear/temp/mongodb/src/bson.c:29:17: fatal error: php.h: No such file or directory
#include <php.h>
^
compilation terminated.
Makefile:338: recipe for target 'src/bson.lo' failed
make: *** [src/bson.lo] Error 1
ERROR: `make' failed

Как я могу избавиться от этого?

  • ОС: Ubuntu 15.10
  • Версия PHP: 5.6.10
  • / usr / include не имеет php.h
  • / usr / include / php5 / include не имеет файлов
  • Я установил PHP через apt-get
  • Я установил и переустановил пакет php5-dev

3

Решение

То же решение, что и здесь: Попытка установить OAuth в Ubuntu, но получение ошибок

Установите библиотеку PCRE (библиотека регулярных выражений, совместимая с Perl 5) с:

# sudo apt-get update
# sudo apt-get install libpcre3 libpcre3-dev
7

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]