Installation and use of Memcached under w7

WBOY
Release: 2016-08-08 09:20:34
Original
760 people have browsed it

1. Unzip the first package and put it under a certain disk, such as c: memcached.

2. Enter 'c:memcachedmemcached.exe -d install' in the terminal (i.e. cmd command interface) to install.

3. Then enter: 'c:memcachedmemcached.exe -d start' to start. (Note: In the future, memcached will be automatically started as a service of Windows every time you turn on the computer. In this way, the server side has been installed).

4. Download the php_memcache.dll file and put it into the ext directory of the php folder.

5. Add a line to php.ini to reference the extension. The code is as follows:

extension=php_memcache.dll

6. Then add:

[Memcache]
memcache.allow_failover = 1
memcache.max_failover_attempts=20
memcache.chunk_size =8192
memcache.default_port = 11211 
Copy after login

It is best to just write "extension=php_memcache" in the php.ini file .dll" below. (These are some default configurations)

7. Restart Apache, and then check phpinfo. If there is a description of memcache, it means the installation is successful!

If it is still not found in the php configuration after restarting, the 80% chance is that the dll file does not match the installed mamcache version

  1. //Connect Memcache
  2. $mem = newMem cache;
  3. $mem-> ;connect("localhost", 11211);
  4. //Save data
  5. $mem->set(' key1', 'This is first value', 0, 60);
  6. $val = $mem->get('key1');
  7. echo "Get key1 value: " . $val ."
    "
    ; //Replace data
  8. $mem->replace(
  9. 'key1', 'This is replace value', 0, 60); $val =
  10. $mem ->get('key1'); . "
    ";
  11. //Save array data $arr = array('aaa'
  12. ,
  13. 'bbb', 'ccc'
  14. ,
  15. 'ddd'); , 0, 60 ); "Get key2 value: " ; print_r($val2); echo
  16. //Delete data $mem->
  17. delete('key1'); $val =
  18. $mem->get( 'key1');
  19. echo"Get key1 value: ". ;"
  20. ; //Clear all data
  21. $mem->flush
  22. (); $val2 = $mem-> get('key2'
  23. ); ); echo"
    "
    ;
  24. //Close connection $mem-&g t;close();
  25. ? >
  26. Enable one or more processes on one or more machines. Here we start two processes on one machine and use two ports: #./memcached -d -u nobody -m 512 127.0.0.1 -p 11211 #./memcached -d -u nobody -m 512 127.0.0.1 -p 11212
  27. Source code printing?
    1. //Connect Memcache
    2. $mem = newMem cache;
    3. $mem-> ;addServer("localhost", 11211);
    4. //Save data
    5. $mem->set(
    6. 'key1'
    7. , 'This is first value', 0, 60);
    8. $val = $mem->get('key1');
    9. $val
    10. . "
      "; //Save array data
    11. $arr = array ('aaa', 'bbb',
    12. 'ccc'
    13. , 'ddd'); ,
    14. $arr
    15. , 0, 60); $val2 = $mem->get('key2'); echo
    16. "Get key2 value: "
    17. ; print_r($val2); ;
    18. / /Delete data $mem->delete(
    19. 'key1'); $val =
    20. $mem ->get('key1');
    21. echo"Get key1 value: ".
    22. "
      "
    23. ;
    24. //Close the connection
    25. $mem->close(); ?>
    26. Copyright Statement: This article is the original article of the blogger and may not be reproduced without the permission of the blogger. The above introduces the installation and use of Memcached under w7, including the relevant content. I hope it will be helpful to friends who are interested in PHP tutorials.
Related labels:
source:php.cn
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
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template