MongoDB Installation

From DreamFactory
Jump to: navigation, search
 
(3 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 
==Drivers==
 
==Drivers==
===Bitnami Installs on Windows, Mac, and Linux===
 
'''Note''':The Bitnami packages come with an instance of MongoDB and the drivers already installed. No further action is necessary unless trying to upgrade driver versions.
 
 
*[[../../../Bitnami_Windows/Modules/MongoDB| Bitnami Windows]] instructions.
 
*[[../../../Bitnami_VM/Modules/MongoDB| Bitnami VM]] instructions.
 
 
  
 
===Manual Install on Linux===
 
===Manual Install on Linux===
Line 16: Line 10:
 
** libcurl4-openssl-dev  
 
** libcurl4-openssl-dev  
 
** pkg-config
 
** pkg-config
 +
 +
===Manual Install on Mac Sierra +===
 +
* You will need to remove Mongo if brew installed as it had been deprecated: https://gist.github.com/katychuang/10439243
 +
* Install Mongo drivers: https://github.com/mongodb/mongo-php-driver
 +
* You will need to use PECL to build MongoDB: https://pecl.php.net/package/mongodb/1.5.2
  
 
==== Driver Install ====
 
==== Driver Install ====
 
* In Linux you will need to use PECL to build the mongodb module and then enable in php.
 
* In Linux you will need to use PECL to build the mongodb module and then enable in php.
  
For concrete examples, see the [[../../../APT/Ubuntu_16.04/Modules/MongoDB| Ubuntu 16.04]] instructions.
+
For concrete examples, see the [[../../../APT/Ubuntu_16.04/Modules/MongoDB_Ubuntu_16| Ubuntu 16.04]] instructions.

Latest revision as of 05:18, 12 July 2022

Drivers

Manual Install on Linux

Requirements

  • You will need the following items from your package manager (linux)
    • PHP Pear and PHP Dev (for PECL)
    • Development tools / (e.g. Build Essential tools)
    • libsslcommon2-dev
    • libssl-dev
    • libcurl4-openssl-dev
    • pkg-config

Manual Install on Mac Sierra +

Driver Install

  • In Linux you will need to use PECL to build the mongodb module and then enable in php.

For concrete examples, see the Ubuntu 16.04 instructions.