要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
sudo /opt/lampp/lampp stopapache sudo /opt/lampp/lampp startapache
这样就在memcache基本上就配置好了。
get