wslsg 发表于 2018-12-26 06:04:55

linux下安装Memcached提高网站读取速度

  # cd libevent-1.4.13-stable
  # ./configure --prefix=/usr/local/libevent
  # make && make install
  # ln -s /usr/local/libevent/lib/libevent-1.4.so.2 /usr/lib
  2.安装memcached
  # tar zxvf memcached-1.4.5.tar.gz
  # cd memcached-1.4.5
  # ./configure --prefix=/usr/local/memcached --with-libevent=/usr/local/libevent
  # make && make install
  # /usr/local/memcached/bin/memcached -d -m 50 -u root -p 11211
  #参数说明,-m表示使用多少兆缓存空间,-u表示指定哪个用户来运行,-p表示监听的端口默认是11211,-d表示后台运行
  # netstat -an |grep 11211
  tcp      0      0 0.0.0.0:11211               0.0.0.0:*                   LISTEN      
  tcp      0      0 :::11211                  :::*                        LISTEN      
  udp      0      0 0.0.0.0:11211               0.0.0.0:*                              
  udp      0      0 :::11211                  :::*      
  # vim /etc/rc.local
  /usr/local/memcached/bin/memcached -d -m 50 -u root -p 11211
  二、安装memcache
  # tar -zxvf memcache-2.2.5.tgz
  # cd memcache-2.2.5
  # /usr/local/php/bin/phpize
  # ./configure --enable-memcache --with-php-config=/usr/local/php/bin/php-config --with-zlib-dir
  # make && make install
  安装完成后,会生成插件文件:
  /usr/local/php/lib/php/extensions/no-debug-non-zts-20090626/
  修改php配置文件
  # vi /usr/local/php/etc/php.ini
  将extension_dir = “./”修改为
  extension_dir = " /usr/local/php/lib/php/extensions/no-debug-non-zts-20090626/ "
  在下面添加一行来载入memcache扩展:extension=memcache.so
  安装完成,重启apache
  浏览php测试页面,看到如下表示插件安装成功:
http://blog.运维网.com/attachment/201201/170128309.jpg
  新建一个php页面,测试memcached服务端:
  
  出现下图,表示成功:
http://blog.运维网.com/attachment/201201/170501947.jpg
  参考文献:http://wenku.baidu.com/view/bc3d233b376baf1ffc4fadf0.html
  http://hi.baidu.com/netjiangwb/blog/item/4fc441623596b04aeaf8f8f2.html
  http://hi.baidu.com/froyond/blog/item/4b9900d7430cffcaa144df8c.html

页: [1]
查看完整版本: linux下安装Memcached提高网站读取速度