天天看點

php安裝memcache和memcached擴充

php中有兩個擴充用于操作memcached,文檔位址如下:

http://php.net/manual/zh/book.memcache.php

http://php.net/manual/zh/book.memcached.php

目前普遍推薦使用memcached方式操作memcached。

先來安裝memcache,按如下步驟執行即可:

wget https://pecl.php.net/get/memcache-3.0.8.tgz
tar zxvf memcache-.tgz
cd memcache-
/usr/local/webserver/php/bin/phpize
./configure   --with-php-config=/usr/local/webserver/php/bin/php-config 
 make && make install
           

不出意外的話,執行完成後會有如下提示資訊:

之後我們隻要在php.ini檔案中新增如下内容即可:

重新開機伺服器之後,就可以在phpinfo()中看到memcache擴充資訊了:

php安裝memcache和memcached擴充

接下來安裝memcached擴充,與memcache擴充的安裝不同之處在于memcached擴充依賴于libmemcached庫,先執行如下指令安裝libmemcached庫:

wget https://launchpad.net/libmemcached///+download/libmemcached-.tar.gz
tar zxvf libmemcached-.tar.gz
cd libmemcached-
./configure
make && make install
           

接下來執行如下指令來安裝memcached擴充:

wget https://pecl.php.net/get/memcached-2.2.0.tgz
cd memcached-.tgz 
tar zxvf memcached-.tgz
cd memcached-
/usr/local/webserver/php/bin/phpize
./configure   --with-php-config=/usr/local/webserver/php/bin/php-config
make && make install
           

執行完成後,可以看到如下資訊:

之後我們隻要在php.ini檔案中新增如下内容即可:

重新開機伺服器之後,就可以在phpinfo()中看到memcached擴充資訊了:

php安裝memcache和memcached擴充