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

相關文章
相關標籤/搜索