

As such, we’re going to download the full PHP source so we can compile extensions and other functionality.ĭecide which version of PHP you want to install MongoDB for. MAMP’s versions of PHP are not complete versions. After installing OpenSSL, also run the following command, to make sure Brew’s version of OpenSSL has priority:īrew link openssl -force 3. Download PHP source for compiling OpenSSL can have another issue, and it’s due to OSX including its own version of OpenSSL, which is outdated for the purposes of PHP’s compiling. Sure, there are other ways to install these formulas, but I find this method easiest: You can install it by running the following:Īutoconf and openssl are Homebrew formulas that help composer’s make function run properly for installing the rest of the PHP package. XCode has some Developer Tools that make it easier for command-line development of Ruby, PHP, and a few others. They will warn you if they have already been installed.

In your Terminal, we’ll run three commands to make sure some necessary scripts are installed.
#Cannot install mongodb mac os how to
How to Install MongoDB on PHP for OSX MAMP 1. This time we’re writing it all down in one place.

Throughout the process, we usually fail to bookmark links, which inevitably we need to look up again. This inevitably leads to finding various hints across a dozen websites that all combine to a solution in which we can continue developing. Every single time we need to install MongoDB for PHP on our local systems, we end up having to rediscover the steps involved.
