讓手動安裝的 php7 支援memcached

參考自這裡:https://serversforhackers.com/video/installing-php-7-with-memcached

不過我的由於 php7 不是透過 apt-get 安裝的,所以得要調整一下,以下是安裝流程

  1. 要安裝 libmemcached-dev , build-essential  以及 git
    apt-get install libmemcached-dev bulid-essential git
  2. 找個地方把 php7-memcached 的原始檔抓下來
    git clone https://github.com/php-memcached-dev/php-memcached.git
  3. 進入剛剛 git 下載下來的 目錄
    cd php-memcached
  4. 準備安裝前的組態,假設 php 7 目錄是在 /opt/php7的話
    /opt/php7/bin/phpize
    ./configure --with-php-config=/opt/php7/bin/php-config --disable-memcached-sasl
  5. 進行編譯及安裝
    make
    make install
  6. 把下面這一行加到/opt/php7/lib/php.ini中
    extension=memcached.so
  7. 重啟php7的服務