2016-01-26 3 views
1

Вот что я делаю:Почему я не могу установить драйвер php mongodb на mac?

1) установить драйвер в команде:

$ sudo pecl install mongo 
Password: 
WARNING: "pecl/mongo" is deprecated in favor of "channel:///mongodb" 
downloading mongo-1.6.12.tgz ... 
Starting to download mongo-1.6.12.tgz (209,252 bytes) 
.............................................done: 209,252 bytes 
118 source files, building 
running: phpize 
Configuring for: 
PHP Api Version:   20121113 
Zend Module Api No:  20121212 
Zend Extension Api No: 220121212 
Build with Cyrus SASL (MongoDB Enterprise Authentication) support? [no] : 
building in /private/tmp/pear/install/pear-build-rootTF9cNk/mongo-1.6.12 
running: /private/tmp/pear/install/mongo/configure --with-php-config=/usr/bin/php-config --with-mongo-sasl=no 
running: make 
make: *** No targets specified and no makefile found. Stop. 
ERROR: `make' failed。 

2) Я делаю исходный код вручную загрузить код и распаковать его

$ phpize 
Configuring for: 
PHP Api Version:   20121113 
Zend Module Api No:  20121212 
Zend Extension Api No: 220121212 

$ ./configure 

$ make 
make: *** No targets specified and no makefile found. Stop. 

ответ

3

Пакет https://pecl.php.net/package/mongo БЫЛА заменяется https://pecl.php.net/package/mongodb. Установите его в качестве

sudo pecl install mongodb 
+0

того же ошибки: хода: сделать марки: *** Нет цель не определена и не Makefile не найдена. Стоп. ОШИБКА: 'make 'failed –

+0

sudo pecl install mongodb загрузка mongodb-1.1.2.tgz ... Запуск загрузки mongodb-1.1.2.tgz .............. сделано: 642582 байт 349 исходных файлов, строительные работает: phpize Настройка для: PHP Api Версия: 20121113 здание в /private/tmp/pear/install/pear-build-rootpqxu7v/mongodb-1.1.2 работает:/private/tmp/pear/install/mongodb/configure --with-php-config =/usr/bin/php-config running: make make: *** Нет заданных целей и не найден файл makefile. Стоп. ОШИБКА: 'make 'failed –

+0

Видимо, файл makefile не был создан. Попытайтесь увеличить подробность, чтобы проверить причину: 'sudo pecl -v install mongodb'. Вы можете использовать '-vvv' для большей детализации, но данных будет много. –

Смежные вопросы