Maison  >  Article  >  Opération et maintenance  >  Explication détaillée de la façon d'installer Memcache et le serveur Memcached dans l'environnement IIS sous Win2008 R2 64Bit

Explication détaillée de la façon d'installer Memcache et le serveur Memcached dans l'environnement IIS sous Win2008 R2 64Bit

黄舟
黄舟original
2017-06-02 09:21:461911parcourir

Cet article présente principalement la méthode d'installationmemcache et memcached du serveur dans un environnement IIS sous Win2008 R2 64Bit. Les amis qui en ont besoin peuvent s'y référer.

Si vous avez besoin de la prise en charge de la mise en cache de Memcache dans un environnement IIS+PHP. Vous devez installer le serveur et le client !

1. Installez le serveur memcached

1. Téléchargez d'abord le serveur memcached. L'adresse de téléchargement ci-dessous comprend les versions 32 bits et 64 bits. votre propre système à télécharger :

Il s'agit de la version sous Windows. L'installation doit être installée sous la ligne de commande
Vous pouvez l'extraire sur le lecteur C ou sur d'autres lecteurs. Par exemple, le mien est le. D conduisez le répertoire memcached, puis entrez la ligne de commande cmd, comme suit :

Microsoft Windows [版本 5.2.3790]
(C) 版权所有 1985-2003 Microsoft Corp.

C:\Documents and Settings\Administrator>d:

D:\>cd memcache144

D:\memcached144>memcached.exe -d install (安装为服务)
D:\memcached144>memcached.exe -d start (启动)
C:\memcached44>

De cette façon, vous pouvez voir le processus memcache.exe dans le processus. De cette façon, il démarrera automatiquement à chaque démarrage

Memcached et quelques autres commandes couramment utilisées sont les suivantes :

Le code est le suivant :

-p 监听的端口
-l 连接的IP地址, 默认是本机
-d start 启动memcached服务
-d restart 重起memcached服务
-d s
top
|shutdown 关闭正在运行的memcached服务
-d install 安装memcached服务
-d uninstall 卸载memcached服务
-u 以的身份运行 (仅在以root运行的时候有效)
-m 最大内存使用,单位MB。默认64MB
-M 内存耗尽时返回错误,而不是
删除
项
-c 最大同时连接数,默认是1024
-f 块大小增长因子,默认是1.25
-n 最小分配空间,
key
+value+flags默认是48
-h 显示帮助

Après l'installation selon les étapes d'installation ci-dessus Après avoir utilisé memcached -m 200 pour ajuster l'utilisation maximale de la mémoire, vous constaterez que cela ne fonctionne pas. La mémoire par défaut est toujours de 64 Mo. J'ai cherché sur Internet et j'ai trouvé qu'il n'y en avait pas. informations écrites dans le registre. Elles peuvent être modifiées de cette manière.

1. memcached -d shutdown Arrêtez d'abord le service memcached.

2. Entrez dans le registre et recherchez

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\memcached Server

Il y a une entrée ImagePath avec la valeur "d:memcached144memcached.exe" -d runservice, suivie de

.
-p 11211 -l 127.0.0.1 -m 256 -c 2048

2. Installez le client memcache

2. Téléchargez le php_memcache.dll correspondant à la version php (je l'utilise). ici La version php est : php-5.4.15-nts-Win32-VC9-x86.zip)

Ensuite, décompressez-le et copiez le php_memcache.dll à l'intérieur à vous Dans le répertoire ext de php, par exemple, le mien est le répertoire
"d:phpext" Pour php, chargez php_memcache.dll

3 Configurez php.ini
dans le fichier de configurationSupport : ajoutez le code suivant au bas du php.ini :

[memcache]
extension = php_memcache.dll
4. Redémarrez IIS, puis vérifiez

phpinfo. , cela signifie que l'installation est réussie ! Test :

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn