Memcache 與 Memcached 的區別
Memcached 是 Memcache 的升級版,優化了 Memcache,並增加了一些操作方法。所以現在基本都是用最近版本的。
PHP 7 下安裝兩者擴展
通過 PECL 下載的安裝包都會報錯,官方一些安裝包還未及時更新導致的
安裝Memcache
//第一步下載源碼 git clone https://github.com/websupport-sk/pecl-memcache cd pecl-memcahe phpize ./configure --enable-memcache --with-zlib-dir=/usr/local/opt/zlib //如果沒有安裝zlib ,通過 brew install zlib 安裝依賴 make make install
找到 php.ini ,配置 extension=memcache.so
安裝Memcached
//下載源碼 git clone https://github.com/php-memcached-dev/php-memcached.git cd php-memcached git checkout php7 //切換到php7分支,很重要 phpize ./configure --enable-memcache --with-zlib-dir=/usr/local/opt/zlib make make install
找到 php.ini ,配置 extension=memcahed.so
以上是在 Mac 系統安裝配置,基本流程就是如此,如果遇到系統其它問題,自己搜索解決。