ubuntu15.04 xampp 安装memcache

要ThinkPHP3.2里因为要用到 memcache 缓存,php

若是没有配置memcache,会报错,说系统支持 memcache。
html

所在配置的时候有点问题,如今解决了,现把它记录下来,以便之后查阅之用。apache


首先去下载一个 xampp 我下载的是  XAMPP forLinux PHP 5.6.11 64位,缓存

如今 主要是安装 memcache  ,配置这个是有点费劲,弄了两天才安装好memcached

sudo apt-get install memcached
memcached -d -m 50 -p 11211 -u root



端口出来了spa

安装php-memcache模块
debug

sudo apt-get install php5-memcache

由于个人xampp安装到的路径是 /opt/lampp下面,因此要修改php.ini要到 /opt/lampp/etc/php.ini,添加如下内容。code

extension=memcache.so
[memcache]
memcache.allow_failover=1
memcache.max_failover_attempts=20
memcache.chunk_size=8192
memcache.default_port=11211

还有很重要的一步,就是要把 memcache.so 复制到 xampp 里的php里的extension目录里去。htm

<span style="font-size:18px;"><strong>sudo cp /usr/lib/php5/20131226/memcache.so /opt/lampp/lib/php/extensions/no-debug-non-zts-20131226/</strong></span>

修改权限
sudo chmod 777 /opt/lampp/lib/php/extensions/no-debug-non-zts-20131226/memcache.so

重启apache

sudo /opt/lampp/lampp stopapache
sudo /opt/lampp/lampp startapache

而后看下 phpinfo()信息,里面是否是出来了。memcache


这样就在memcache基本上就配置好了。

get

相关文章
相关标签/搜索