Heim >Backend-Entwicklung >PHP-Tutorial >Installation von Memcached unter Windows 10 64 und Installation der Memcache-Erweiterung für PHP 7.0.22

Installation von Memcached unter Windows 10 64 und Installation der Memcache-Erweiterung für PHP 7.0.22

不言
不言Original
2018-04-10 16:00:231983Durchsuche

Der Inhalt dieses Artikels besteht darin, Memcached zu installieren und die Memcache-Erweiterung von PHP 7.0.22 unter Windows 10 64 zu installieren. Jetzt kann ich es mit Ihnen teilen. Freunde in Not können darauf verweisen


1. Ich habe bereits einen Blog unter PHP 5.6.27 geschrieben: http://www.shuijingwanwq.com/2017/09/11/1892/, dieses Mal unter PHP 7.0.22 gezeigt in Abbildung 1

之前写过一篇在 PHP 5.6.27 下的博客:http://www.shuijingwanwq.com/2017/09/11/1892/ ,此次是 PHP 7.0.22 下的

Abbildung 1

2 Um memcached zu deinstallieren, können Sie den folgenden Befehl verwenden: wie in Abbildung 2 gezeigt
schtasks /delete /tn memcached

卸载 memcached

Abbildung 2

3. Löschen Sie das Verzeichnis: C:memcached-1.4.5, wie in Abbildung 3 gezeigt

Installation von Memcached unter Windows 10 64 und Installation der Memcache-Erweiterung für PHP 7.0.22

Abbildung 3

4 Öffnen Sie die URL: https://github.com/nono303/memcached/tree/master/cygwin/x64, Download: cygevent- 2-0-5.dll, cygwin1.dll, memcached-1.5.1.exe, wie in Abbildung 4 gezeigt

打开网址:https://github.com/nono303/memcached/tree/master/cygwin/x64 ,下载:cygevent-2-0-5.dll、cygwin1.dll、memcached-1.5.1.exe

Abbildung 4

5. Nach erfolgreichem Download kopieren nach: C: memcached-1.5.1 , Abbildung 5

Installation von Memcached unter Windows 10 64 und Installation der Memcache-Erweiterung für PHP 7.0.22

Abbildung 5

6. Führen Sie Windows PowerShell als Administrator aus, als Abbildung 6

以管理员身份运行 Windows PowerShell

Abbildung 6

7. Führen Sie den folgenden Befehl aus, um memcached zum Aufgabenplan hinzuzufügen: wie in Abbildung 7 gezeigt
schtasks /create /sc onstart /tn memcached /tr „'C:memcached -1.5.1memcached-1.5.1.exe' -m 512“

执行以下命令将 memcached 添加来任务计划表中

Abbildung 7

8. Öffnen Sie die URL: https://github.com /nono303/PHP7-memcache-dll, wählen Sie vc14 aus, wie in Abbildung 8 gezeigt

打开网址:https://github.com/nono303/PHP7-memcache-dll ,选择vc14

Abbildung 8

9. Sehen Sie sich phpinfo an, der Compiler ist MSVC14 und der Thread Sicherheit, wie in Abbildung 9 gezeigt

查看 phpinfo,编译器为MSVC14,且线程安全

Abbildung 9

10 die URL: https://github.com/nono303/PHP7-memcache-dll/tree /master/vc14/x64/ts, Download: php-7.0.x_memcache.dll, wie in Abbildung 10 gezeigt

打开网址:https://github.com/nono303/PHP7-memcache-dll/tree/master/vc14/x64/ts ,下载:php-7.0.x_memcache.dll

Abbildung 10

11. Ändern Sie php- 7.0.x_memcache.dll. Kopieren Sie nach: C:php-7.0.22extphp_memcache.dll, wie in Abbildung 11 gezeigt

将 php-7.0.x_memcache.dll 复制至:C:php-7.0.22extphp_memcache.dll

Abbildung 11

12. Fügen Sie in C:php die folgenden Zeilen in 7.0.22php.ini hinzu, um die Memcache-Erweiterung zu aktivieren, wie in Abbildung 12
Erweiterung gezeigt =php_memcache.dll

在 C:php-7.0.22php.ini 中添加以下行以启用memcache扩展

Abbildung 12

13. Überprüfen Sie, ob der Memcache bereits vorhanden ist, wie in Abbildung 13 dargestellt

查看 phpinfo,memcache已经存在

Abbildung 13

14. Erstellen Sie ein neues Testprogramm: memcached.php, wie in Abbildung 14 gezeigt

Installation von Memcached unter Windows 10 64 und Installation der Memcache-Erweiterung für PHP 7.0.22

Abbildung 14


1

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21


<?php
 
$memcache = new Memcache;
$memcache->connect(&#39;localhost&#39;, 11211) or die ("Could not connect");
 
$version = $memcache->getVersion();
echo "Server&#39;s version: ".$version."<br/>\n";
 
$tmp_object = new stdClass;
$tmp_object->str_attr = &#39;test&#39;;
$tmp_object->int_attr = 123;
 
$memcache->set(&#39;key&#39;, $tmp_object, false, 10) or die ("Failed to save data at the server");
echo "Store data in the cache (data will expire in 10 seconds)<br/>\n";
 
$get_result = $memcache->get(&#39;key&#39;);
echo "Data from the cache:<br/>\n";
 
var_dump($get_result);
 
?>


2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

15. Führen Sie nach dem Neustart des Computers das Testprogramm aus und es wird eine Fehlermeldung angezeigt: Hinweis: Memcache::connect(): Server localhost (tcp 11211, udp 0) failed with:, as gezeigt in Abbildung 15

在重启机器后,运行测试程序,报错:Notice: Memcache::connect(): Server localhost (tcp 11211, udp 0) failed with:

Abbildung 15

16. Öffnen Sie den Taskplaner, bearbeiten Sie den Auslöser von Memcached und ändern Sie ihn von „Start“ auf „Anmeldung“, wie in gezeigt Abbildung 16

打开任务计划程序,编辑 memcached 的触发器,从启动时修改为登录时

Abbildung 16

17 Zu diesem Zeitpunkt ist der Auslöser von Memcached: Wenn sich ein Benutzer anmeldet, wie in Abbildung 17 gezeigt

此时,memcached 的触发器已经为:当任何用户登录时

Abbildung 17

18. Nach dem Neustart der Maschine wird das Befehlszeilenfenster C:memcached-1.5.1memcached-1.5.1.exe angezeigt, das darauf hinweist Die geplante Aufgabe wurde erfolgreich ausgeführt, wie in Abbildung 18 gezeigt

在重启机器后,显示:C:memcached-1.5.1memcached-1.5.1.exe 命令行窗口,说明计划任务成功执行

Abbildung 18

19. Führen Sie das Testprogramm normal aus, wie in Abbildung 19 gezeigt

Installation von Memcached unter Windows 10 64 und Installation der Memcache-Erweiterung für PHP 7.0.22

Abbildung 19

20 Es ist zu hoffen, dass beim Systemstart das Befehlszeilenfenster zum Ändern des Benutzers oder der Gruppe nicht wie gezeigt angezeigt wird in Abbildung 20

Installation von Memcached unter Windows 10 64 und Installation der Memcache-Erweiterung für PHP 7.0.22

Abbildung 20

21 Im Popup-Fenster „Benutzer oder Gruppe auswählen“ wählen wir „Erweitert“ – „Jetzt suchen“ – wählen Sie SYSTEM und klicken Sie OK, wie in Abbildung 21 gezeigt

在弹出的选择用户或组窗口中,我们选择高级 - 立即查找 - 选择 SYSTEM,点击确定

Abbildung 21

22 Verwenden Sie beim Ausführen der Aufgabe bitte das folgende Benutzerkonto: SYSTEM, as dargestellt in Abbildung 22

Installation von Memcached unter Windows 10 64 und Installation der Memcache-Erweiterung für PHP 7.0.22

Abbildung 22

23. Nach dem Neustart der Maschine wird Folgendes angezeigt: C:memcached-1.5.1memcached-1.5.1.exe Befehlszeilenfenster und führen Sie das Testprogramm aus, es ist normal, wie in Abbildung 23 gezeigt

在重启机器后,未显示:C:memcached-1.5.1memcached-1.5.1.exe 命令行窗口,且Installation von Memcached unter Windows 10 64 und Installation der Memcache-Erweiterung für PHP 7.0.22

Verwandte Empfehlungen:

Kompilieren Sie php7.2 unter Windows und Judy erweitern

PHP-Konfiguration und Anweisungen zum Erweitern von Redis unter Windows

Windows So richten Sie die Apache PHP-Umgebung ein

Das obige ist der detaillierte Inhalt vonInstallation von Memcached unter Windows 10 64 und Installation der Memcache-Erweiterung für PHP 7.0.22. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn