Table of Contents
Install mongodb and memcache for php in windows, mongodbmemcache
Home Backend Development PHP Tutorial Install mongodb and memcache for php in windows, mongodbmemcache_PHP tutorial

Install mongodb and memcache for php in windows, mongodbmemcache_PHP tutorial

Jul 13, 2016 am 10:10 AM
memcache mongodb php

Install mongodb and memcache for php in windows, mongodbmemcache

mangodb installation

1. Download the installation file of mongodb. I installed windows 64-bit. The download address is as follows:

https://fastdl.mongodb.org/win32/mongodb-win32-x86_64-2008plus-2.6.6-signed.msi

2. Create a new mongodb folder on drive E (put it anywhere, such as E:mongodb)

3. Unzip the downloaded installation file and move the unzipped file to mongodb on drive E

4. Create the mongodb data storage directory E:mongodbdata

5. Start mongodb (simple startup without configuring the service)

Copy code The code is as follows:
E:mongodbbinmongod.exe --dbpath E:mongodbdata

You can see the following information:

Indicates that the installation started successfully.

6. Enter http://localhost:27017/ in the browser, the following message will appear, indicating that mongdb has been started

Copy code The code is as follows:
It looks like you are trying to access MongoDB over HTTP on the native driver port.

7. Download the corresponding mongodb php plug-in (not easy to find, if php is version 5.4-5.5, you can use this address: http://pan.baidu.com/s/1sjJjsYh) and configure it.

8. Use in php:

Copy code The code is as follows:

try {
$mongo = new Mongo('localhost');
} catch(MongoConnectionException $e) {
var_dump($e);
}
$mongo_db = $mongo->selectDB('logdatastorage');

Note: The above code is a demo and cannot be used in a production environment.

memcache installation

1. 64-bit download

From:http://www.urielkatz.com/archive/detail/memcached-64-bit-windows/
Download: http://www.urielkatz.com/projects/memcached-win64/memcached-win64.zip
Source code: http://www.urielkatz.com/projects/memcached-win64/memcached-src.rar

2. Unzip the compressed package you just downloaded and get two files: memcached.exe (server main program), pthreadGC2.dll

3. Run the command prompt with administrator rights, locate the decompression path, and install the Memcached service. Command:

Copy code The code is as follows:
memcached.exe -d install

4. Execute Start→Management Tools→Services, open the Windows service viewing tool, and find the memcached service (not found indicates that the installation was not successful)

5. Start Memcached:

Copy code The code is as follows:
memcached.exe -m 1024 -d start

-d starts the daemon process and the port cannot be specified. The default port is 11211
-m specifies the memory size

6. Configure Windows Firewall and add inbound rules for Memcached default port 11211 (if both the server and client are on this machine, this step is not required)

7. Test whether normal communication is possible. Use Telnet here:

Copy code The code is as follows:
telnet 127.0.0.1 11211

If you enter a blank doc screen, it is probably OK. The first line of command input is invisible, so I usually hit Enter first and an Error will be returned. It doesn’t matter. This means that the command you entered is an unrecognized command;

Then check the status, type stats and press Enter:

8. Download the corresponding memcache php plug-in (if php is version 5.5, you can use this address: http://pan.baidu.com/s/1mgspf9e) and configure it.

9. Connect and use in php:

Copy code The code is as follows:

$memcache = new Memcache;
$memcache->connect('127.0.0.1', 11211);

www.bkjia.comtruehttp: //www.bkjia.com/PHPjc/938849.htmlTechArticleInstall mongodb and memcache for php in windows, mongodbmemcache mangodb installation 1. Download the installation file of mongodb, I installed windows For 64-bit, the download address is as follows: https://fastdl.mongo...
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn

Hot AI Tools

Undresser.AI Undress

Undresser.AI Undress

AI-powered app for creating realistic nude photos

AI Clothes Remover

AI Clothes Remover

Online AI tool for removing clothes from photos.

Undress AI Tool

Undress AI Tool

Undress images for free

Clothoff.io

Clothoff.io

AI clothes remover

AI Hentai Generator

AI Hentai Generator

Generate AI Hentai for free.

Hot Article

R.E.P.O. Energy Crystals Explained and What They Do (Yellow Crystal)
2 weeks ago By 尊渡假赌尊渡假赌尊渡假赌
Repo: How To Revive Teammates
4 weeks ago By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: How To Get Giant Seeds
3 weeks ago By 尊渡假赌尊渡假赌尊渡假赌

Hot Tools

Notepad++7.3.1

Notepad++7.3.1

Easy-to-use and free code editor

SublimeText3 Chinese version

SublimeText3 Chinese version

Chinese version, very easy to use

Zend Studio 13.0.1

Zend Studio 13.0.1

Powerful PHP integrated development environment

Dreamweaver CS6

Dreamweaver CS6

Visual web development tools

SublimeText3 Mac version

SublimeText3 Mac version

God-level code editing software (SublimeText3)

CakePHP Project Configuration CakePHP Project Configuration Sep 10, 2024 pm 05:25 PM

In this chapter, we will understand the Environment Variables, General Configuration, Database Configuration and Email Configuration in CakePHP.

PHP 8.4 Installation and Upgrade guide for Ubuntu and Debian PHP 8.4 Installation and Upgrade guide for Ubuntu and Debian Dec 24, 2024 pm 04:42 PM

PHP 8.4 brings several new features, security improvements, and performance improvements with healthy amounts of feature deprecations and removals. This guide explains how to install PHP 8.4 or upgrade to PHP 8.4 on Ubuntu, Debian, or their derivati

CakePHP Date and Time CakePHP Date and Time Sep 10, 2024 pm 05:27 PM

To work with date and time in cakephp4, we are going to make use of the available FrozenTime class.

CakePHP File upload CakePHP File upload Sep 10, 2024 pm 05:27 PM

To work on file upload we are going to use the form helper. Here, is an example for file upload.

CakePHP Routing CakePHP Routing Sep 10, 2024 pm 05:25 PM

In this chapter, we are going to learn the following topics related to routing ?

Discuss CakePHP Discuss CakePHP Sep 10, 2024 pm 05:28 PM

CakePHP is an open-source framework for PHP. It is intended to make developing, deploying and maintaining applications much easier. CakePHP is based on a MVC-like architecture that is both powerful and easy to grasp. Models, Views, and Controllers gu

How To Set Up Visual Studio Code (VS Code) for PHP Development How To Set Up Visual Studio Code (VS Code) for PHP Development Dec 20, 2024 am 11:31 AM

Visual Studio Code, also known as VS Code, is a free source code editor — or integrated development environment (IDE) — available for all major operating systems. With a large collection of extensions for many programming languages, VS Code can be c

CakePHP Creating Validators CakePHP Creating Validators Sep 10, 2024 pm 05:26 PM

Validator can be created by adding the following two lines in the controller.

See all articles