Latest web development tutorials
×

MongoDB курс

MongoDB курс NoSQL Краткое введение MongoDB Краткое введение Window устанавливать MongoDB Linux устанавливать MongoDB MongoDB Интерпретация Концепции MongoDB подключение MongoDB Создание базы данных MongoDB Удалить базу данных MongoDB Вставить документ MongoDB Обновление документации MongoDB Удаление документов MongoDB документ Запрос MongoDB Условный оператор MongoDB $type операторы MongoDB Limit & Skip MongoDB последовательность MongoDB индекс MongoDB агрегирование MongoDB копия MongoDB Ломтики MongoDB Резервное копирование и восстановление MongoDB монитор MongoDB Java MongoDB PHP распространение MongoDB PHP MongoDB PHP7

MongoDB Расширенный учебник

MongoDB отношения MongoDB ссылки на базы данных MongoDB Индекс покрытия запроса MongoDB анализ запросов MongoDB атомарные операции MongoDB Расширенный индексации MongoDB ограничения индекса MongoDB ObjectId MongoDB Map Reduce MongoDB Полнотекстовый поиск MongoDB Регулярные выражения MongoDB Инструменты управления MongoDB GridFS MongoDB Фиксированный набор MongoDB Автоматический рост

Расширение PHP MongoDB

Этот учебник покажет вам, как установить расширение MongoDB на Linux, окна, Mac платформы.


Установка MongoDB PHP расширение на Linux

Установленный на терминале

Вы можете выполнить следующую команду, чтобы установить расширение PHP MongoDB в драйвере ОС Linux

$ sudo pecl install mongo

Установка Php с помощью команды PECL необходимо убедиться, что сетевое соединение доступно, а также корневых привилегий.

Руководство по установке

Если вы хотите компилировать исходный код с помощью расширенного диска. Вы должны вручную собрать пакет из исходных текстов, это хорошая ошибка входит в последний пакет пересмотренного источника.

Вы можете скачать пакет драйверов MongoDB PHP на Github. Доступ к веб - сайт GitHub и затем искать "Монго драйвера PHP" (Download: https://github.com/mongodb/mongo-php-driver~~HEAD=pobj ), загрузите пакет с исходными кодами, а затем выполнить следующую команду:

$ tar zxvf mongodb-mongodb-php-driver-<commit_id>.tar.gz
$ cd mongodb-mongodb-php-driver-<commit_id>
$ phpize
$ ./configure
$ sudo make install

Если ваш PHP скомпилирован себя, метод установки заключается в следующем (предполагается, что компилятор в / USR директории / местные / PHP):

$ tar zxvf mongodb-mongodb-php-driver-<commit_id>.tar.gz
$ cd mongodb-mongodb-php-driver-<commit_id>
$ /usr/local/php/bin/phpize
$ ./configure --with-php-config=/usr/local/php/bin/php-config
$ sudo make install

После выполнения указанной выше команды, вам необходимо изменить файл php.ini, добавить конфигурацию Монго в файле php.ini, конфигурация выглядит следующим образом:

extension=mongo.so

Примечание: Необходимо указать элементы конфигурации путь extension_dir.


Установить расширение MongoDB PHP на окне

На Github предоставила прекомпилированный платформу PHP MongoDB окна для приведения в движение бинарных пакетов (Скачать: https://s3.amazonaws.com/drivers.mongodb.org/php/index.html ), вы можете загрузить PHP соответствующая версия, но вам нужно обратить внимание на следующие вопросы:

  • VC6 работает на сервере Apache
  • 'Потокобезопасная' (поточно-) работает на Apache с модулем PHP, если вы запускаете PHP в режиме CGI, выберите режим без потокобезопасного ( «безопасный без резьбы»).
  • VC9 работает на сервере IIS.
  • После того, как вам нужно загрузить двоичный пакет, распаковать архив, чтобы добавить файл 'php_mongo.dll' в каталог расширений PHP (внутр). доб каталог, как правило, в установке PHP каталог каталога доб.

Откройте конфигурационный файл PHP php.ini добавить следующую конфигурацию:

extension=php_mongo.dll

Перезагрузите сервер.

Phpinfo доступ через браузер, если установка прошла успешно, вы увидите следующие типы информации:

Монго-PHP-драйвера установлены окна-

MAC устанавливать расширения драйверов MongoDB PHP

Вы можете использовать 'Autoconf' установки расширений драйверов MongoDB PHP.

Вы можете использовать "Xcode" установки расширений драйверов MongoDB PHP.

Если вы используете XAMPP, вы можете использовать следующую команду для установки расширений драйверов MongoDB PHP:

sudo /Applications/XAMPP/xamppfiles/bin/pecl install mongo

Если приведенная выше команда в XMPP или MAMP не работает, вам нужно скачать на GitHub совместимых бинарных пакетов.

Затем добавьте 'расширение = mongo.so' в файл конфигурации php.ini.