1 1.安装 libevent 2 3 wget https://github.com/downloads/libevent/libevent/libevent-2.0.21-stable.tar.gz 4 5 tar -zxvf libevent-2.0.21-stable.tar.gz 6 7 进入目录 8 ./configure --prefix=/usr/local/libevent 9 make 10 make install 11 12 2.安装 memcached 13 14 wget -c http://memcached.org/files/memcached-1.5.7.tar.gz 15 16 解压并进入目录 17 ./configure --with-libevent=/usr/local/libevent --prefix=/usr/local/memcached 18 make 19 make install 20 21 3.启动memcached 22 23 /usr/local/memcached/bin/memcached -d -m 128 -l 127.0.0.1 -p 11211 24 25 ps -aux | grep memcached 26 27 4.开机启动 重启成效 28 29 vim /etc/rc.local 30 /usr/local/memcached/bin/memcached -d -m 128 -l 127.0.0.1 -p 11211 31 32 5.安装 php memcache扩展 33 34 wget -c https://github.com/websupport-sk/pecl-memcache/archive/php7.zip 35 36 unzip php7.zip 37 38 cd pecl-memcache-php7/ 39 40 41 /usr/local/php7/bin/phpize 42 43 ./configure --with-php-config=/usr/local/php7/bin/php-config 44 45 make 46 make install 47 48 cd /usr/local/php7/lib/php/extensions/no-debug-non-zts-20151012/ 49 发现 多了一个 memcache.so 不是 memcached.so 50 51 52 vim /usr/local/php7/etc/php.ini 53 54 extension_dir = "/usr/local/php7/lib/php/extensions/no-debug-non-zts-20151012/" 55 56 extension = memcache.so 57 58 service php-fpm restart 59 60 61 /usr/local/php7/bin/php -m 查看 62 63 会出现一个 memcache 64 65 index.php 66 session_start(); 67 if (!isset($_SESSION['TEST'])) { 68 $_SESSION['TEST'] = time(); 69 } 70 71 $_SESSION['TEST3'] = time(); 72 $_SESSION['name'] = 'liwenkai'; 73 print $_SESSION['TEST']; 74 print "<br><br>"; 75 print $_SESSION['TEST3']; 76 print "<br><br>"; 77 echo session_id(); 78 79 test.php 80 81 session_start(); 82 $mem = new Memcache(); 83 $mem->addServer('127.0.0.1',11211); 84 var_dump($mem->get(session_id())); 85 86 87 88 89 90