

Install MongoDB Extension for PHP 5.6.10Īfter PHP is successfully installed, we’re ready to install the MongoDB extension.

This will install the full version of this version for your MAMP copy of PHP. Go to that location in Terminal, and run: Unzip it, and move the files to / Applications/MAMP/bin/php/php5.6.10/include/php Go to PHP Releases and download a full copy of PHP 5.6.10. For the sake of this demo, we are updating 5.6.10. 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.
