- Go to your c:/ drive and create a folder “mongodb“
- Download mongoDB from this link: //www.mongodb.org/downloads (the download button is located under “Community Server” tab)
- Select “Custom” when installing the software
- Install mongoDB in the following path: c:/mongodb
- Go to your c:/ drive then create a new folder “data“, inside it create another folder “db“
- Start MongoDB in your command prompt by executing the following command: C:\mongodb\bin\mongod.exe
Congratulations, you have successfully installed MongoDB in Windows.
Moving on, let us now configure XAMPP
- Download the mongoDB driver from this link: //windows.php.net/downloads/pecl/releases/mongo/1.6.11/php_mongo-1.6.11-5.6-ts-vc11-x86.zip
- Open the ZIP file then extract the file: php_mongo.dll to C:\xampp\php\ext directory.
- Go to xampp/php/ and open up php.ini using your favorite editor, add the following lines to your extensions: extension=php_mongo.dll
- Restart XAMPP.
To verify that you have successfully configured mongoDB in XAMPP, create a file in your xampp/htdocs folder, in it put the following code:
Now access this file in your browser. Ex. “localhost/testfile.php”
You should see that MongoDB is already installed:
Do you need help with a project? or have a new project in mind that you need help with?
Contact Me
Skip to content
Getting started with MongoDB on Windows and developing it with PHP turned out to be quite easy. You can create a MongoDB database “in the cloud” for free with MongoDB’s Atlas
platform – //cloud.mongodb.com. No credit card required and you’re up and running in under 10 minutes (most of that time is waiting) after filling in a simple form fill and a few button clicks. Next you need to setup XAMPP if haven’t already. Follow my post Setting up XAMPP for WordPress Development on Windows
for details on how to do that. That gives you Apache and PHP running capability. Finally you need to install MongoDB drivers for PHP under XAMPP. I use //www.configserverfirewall.com/mongodb/install-mongodb-php-driver-ubuntu-windows/#install-php-mongodb-driver-on-windows to figure that out. The steps are: If you run MongoDB locally you’ll have PHP code something link this to establish a connection:MongoDB Atlas connection string in PHP
If you connect Atlas use a connection string something like:
new MongoDB\Driver\Manager("mongodb+srv://<db-username>:<db-password>@azure-westus-1-fzl9p.azure.mongodb.net/test?retryWrites=true&w=majority");Where <db-username> and <db-password> are the username and password you created in Atlas.
“azure-westus-1-fzl9p.azure.mongodb.net” is
for my the specific Mongo instance – it will be different for you.
The connection string between the double-quotes is the same as was generated when you go into your collection, select the “Connect” button and follow the prompts.