Installer Memcached sous Windows 10 64 et installer l'extension Memcache pour PHP 7.0.22

不言
Libérer: 2023-03-23 13:50:01
original
1938 Les gens l'ont consulté

Le contenu de cet article est d'installer Memcached et d'installer l'extension Memcache de PHP 7.0.22 sous Windows 10 64. Maintenant je le partage avec vous Les amis dans le besoin peuvent s'y référer


1. J'ai déjà écrit un blog sous PHP 5.6.27 : http://www.shuijingwanwq.com/2017/09/11/1892/, cette fois il est sous PHP 7.0.22, car montré dans la figure 1

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

Figure 1

2 Pour désinstaller memcached, vous pouvez utiliser la commande suivante : comme indiqué dans la figure 2
schtasks. /delete /tn memcached

卸载 memcached

Figure 2

3 Supprimez le répertoire : C:memcached-1.4.5, comme indiqué dans la figure 3

.

Installer Memcached sous Windows 10 64 et installer lextension Memcache pour PHP 7.0.22

Figure 3

4. Ouvrez l'URL : https://github.com/nono303/memcached/tree/master/cygwin/x64, téléchargez : cygevent-. 2-0-5.dll, cygwin1.dll, memcached-1.5.1.exe, comme indiqué dans la figure 4

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

Figure 4

5. Une fois le téléchargement réussi, copiez dans : C: memcached-1.5.1 , Figure 5

Installer Memcached sous Windows 10 64 et installer lextension Memcache pour PHP 7.0.22

Figure 5

6. Exécutez Windows PowerShell en tant qu'administrateur, en tant que Figure 6

以管理员身份运行 Windows PowerShell

Figure 6

7 Exécutez la commande suivante pour ajouter memcached au planning des tâches : comme indiqué dans la figure 7
schtasks /create. /sc onstart /tn memcached /tr « 'C:memcached -1.5.1memcached-1.5.1.exe' -m 512 »

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

Figure 7

8. Ouvrez l'URL : https://github.com /nono303/PHP7-memcache-dll, sélectionnez vc14, comme indiqué dans la figure 8

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

Figure 8

9. Affichez phpinfo, le compilateur est MSVC14 et le thread Security, comme indiqué dans la figure 9

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

Figure 9

10. l'URL : https://github.com/nono303/PHP7-memcache-dll/tree /master/vc14/x64/ts, télécharger : php-7.0.x_memcache.dll, comme indiqué dans la figure 10

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

Figure 10

11. Modifiez php- 7.0.x_memcache.dll Copiez vers : C:php-7.0.22extphp_memcache.dll, comme indiqué dans la figure 11

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

Figure 11

12. Dans C:php -Ajoutez les lignes suivantes dans 7.0.22php.ini pour activer l'extension memcache, comme indiqué dans la figure 12
extension. =php_memcache.dll

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

Figure 12

13. Vérifiez phpinfo, memcache existe déjà, comme le montre la figure 13

查看 phpinfo,memcache已经存在

Figure 13

14. Créez un nouveau programme de test : memcached.php, comme indiqué dans la figure 14

Installer Memcached sous Windows 10 64 et installer lextension Memcache pour PHP 7.0.22

Figure 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);
 
?>
Copier après la connexion


2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

15. Après avoir redémarré la machine, exécutez le programme de test et un message d'erreur est signalé : Remarque : Memcache::connect() : Le serveur localhost (tcp 11211, udp 0) a échoué avec :, comme montré dans la figure 15

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

Figure 15

16 Ouvrez le planificateur de tâches, modifiez le déclencheur de memcached, changez-le du démarrage à la connexion, comme indiqué dans. Figure 16

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

Figure 16

17 À l'heure actuelle, le déclencheur de memcached est : lorsqu'un utilisateur se connecte, comme le montre la figure 17

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

Figure 17

18. Après le redémarrage de la machine, la fenêtre de ligne de commande C:memcached-1.5.1memcached-1.5.1.exe s'affiche, indiquant que la tâche planifiée a été exécutée avec succès, comme le montre la figure 18

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

Figure 18

19 Exécutez le programme de test, normalement, comme le montre la figure 19<.>

Installer Memcached sous Windows 10 64 et installer lextension Memcache pour PHP 7.0.22Figure 19

20. On espère qu'au démarrage du système, la fenêtre de ligne de commande ne s'affichera pas pour changer d'utilisateur ou de groupe, comme indiqué. dans la figure 20

Installer Memcached sous Windows 10 64 et installer lextension Memcache pour PHP 7.0.22Figure 20

21 Dans la fenêtre contextuelle Sélectionner un utilisateur ou un groupe, nous sélectionnons Avancé – Rechercher maintenant – sélectionnez SYSTÈME et cliquez sur. OK, comme le montre la figure 21

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

22 Lors de l'exécution de la tâche, veuillez utiliser le compte utilisateur suivant, qui est : SYSTÈME, comme indiqué. illustré dans la figure 22

Installer Memcached sous Windows 10 64 et installer lextension Memcache pour PHP 7.0.22Figure 22

23 Après avoir redémarré la machine, l'affichage : C:memcached-1.5.1memcached-1.5.1.exe. fenêtre de ligne de commande et exécutez le programme de test, c'est normal, comme le montre la figure 23

在重启机器后,未显示:C:memcached-1.5.1memcached-1.5.1.exe 命令行窗口,且Installer Memcached sous Windows 10 64 et installer lextension Memcache pour PHP 7.0.22Recommandations associées :

Compiler php7.2 sous Windows et étendre Judy

Configuration php et instructions pour étendre Redis sous Windows

Windows Comment configurer l'environnement Apache PHP

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal