PHP memcached memcache 擴展安裝

   很久沒配置環境今天安裝PHP 開發環境, 項目比較老,一開始覺得項目用的是memcache 裝完後發現 項目用的是memcached 因此正好兩個都裝了。php

   碰到些坑但願能幫助到百度到這篇文章的夥伴 。php7

  1、首先區分memcache 和memcached 請注意這是兩個徹底不一樣的擴展  具體差別 請自行百度memcached

  一、 memcache 安裝:.net

         比較簡單隻須要先下載:開發

         http://pecl.php.net/package/memcache  最新的stable包就好。it

         解壓後依次執行io

             cd memcache-2.2.6編譯

             /usr/local/php/bin/phpize table

            ./configure --enable-memcache --with-php-config=/usr/local/php/bin/php-config --with-zlib-dir百度

             make && make install 

        OK了。最後將extension=memcache.so 加到 php.ini就好了。

    坑點:php7 已經廢棄對 memcache的支持了。。編譯的時候會報錯。。及時使用最新的 beta版本memcache也是 13年了。。

  二、memcached安裝:

       主要分兩步 1是先安裝libmemcached 這個包 在安裝memcached 擴展。

       首先在 https://launchpad.net/libmemcached/+download 如今最新的libmemcached包

       解壓後依次執行

        ./configure --prefix=/usr/local/libmemcached  --with-memcached

         make && make install   時間可能會比較久

      而後下載  http://pecl.php.net/package/memcached memcached的Php擴展。

      解壓後執行

        ./configure --with-php-config=/usr/local/php/bin/php-config --with-libmemcached-dir=/usr/local/libmemcached/ --disable-memcached-sasl

          make

         make install

   坑點: 下載PHP 擴展是不要要看清本身的php版本 若是是最新的php7能夠下載 2017年之後的stable版,不然要下載15年的擴展。

   就這麼多了。。

相關文章
相關標籤/搜索