Dieser Artikel stellt hauptsächlich die Methode zur Installationmemcache und memcached-Server in einer IIS-Umgebung unter Win2008 R2 64Bit vor. Freunde, die es benötigen, können sich darauf beziehen
Wenn Sie die Caching-Unterstützung von Memcache in einer IIS+PHP-Umgebung benötigen. Sie müssen den Server und den Client installieren!
1. Installieren Sie den Memcached-Server
1. Laden Sie zunächst die 32-Bit- und 64-Bit-Version herunter Ihr eigenes System zum Herunterladen:
Dies ist die Version unter Windows. Die Installation muss unter der Befehlszeile erfolgen.
Sie können sie beispielsweise auf das Laufwerk C entpacken Öffnen Sie das Memcached-Verzeichnis des Laufwerks D und geben Sie dann die cmd-Befehlszeile wie folgt ein:
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>
Auf diese Weise können Sie den Prozess memcache.exe im Prozess sehen. Auf diese Weise wird es bei jedem Start automatisch gestartet.
Memcached und einige andere häufig verwendete Befehle lauten wie folgt:
Der Code lautet wie folgt:
-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 显示帮助
Nach der Installation gemäß den oben genannten Installationsschritten. Nachdem Sie memcached -m 200 zum Anpassen der maximalen Speichernutzung verwendet haben, werden Sie feststellen, dass dies nicht der Fall ist. Der Standardspeicher beträgt immer 64 MB und ich habe festgestellt, dass dies nicht der Fall ist Die in die Registrierung geschriebenen Informationen können auf diese Weise geändert werden.
1. Memcached -d Shutdown Fahren Sie zunächst den Memcached-Dienst herunter.
2. Rufen Sie die Registrierung auf und suchen Sie nach
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\memcached Server
. Es gibt ein ImagePath-Element mit dem Wert „d:memcached144memcached.exe“ -d runservice, gefolgt von
-p 11211 -l 127.0.0.1 -m 256 -c 2048
2. Installieren Sie den Memcache-Client
2. Laden Sie den php_memcache.dll herunter, der der PHP-Version entspricht (ich verwende ihn). hier Die PHP-Version ist: php-5.4.15-nts-Win32-VC9-x86.zip)
Dann entpacken Sie es und kopieren Sie die php_memcache.dll hinein Für Sie: Im ext-Verzeichnis von PHP ist mein Verzeichnis
"d:phpext" Für PHP laden Sie php_memcache.dll
3. Konfigurieren Sie php.ini
🎜>KonfigurationsdateiMedium: Fügen Sie den folgenden Code am Ende von php.ini hinzu:
[memcache] extension = php_memcache.dll
phpinfo , es bedeutet, dass die Installation erfolgreich war! Test:
Das obige ist der detaillierte Inhalt vonAusführliche Erklärung zur Installation von Memcache und Memcached-Server in einer IIS-Umgebung unter Win2008 R2 64Bit. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!