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擴充資訊了:
接下來安裝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擴充資訊了: