要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