linux 配置memcached以及php的memcache擴充套件
阿新 • • 發佈:2018-11-21
1、安裝libevent(libevent-2.0.22-stable.tar.gz)
memcached依賴libevent包
libevent 是一個用C語言編寫的、輕量級的開源高效能網路庫
tar zxvf libevent-2.0.22-stable.tar.gz
cd libevent-2.0.22
./configure --prefix=/usr/local/libevent
make
make install
2、安裝memcached(memcached-1.4.29.tar.gz)
tar zxvf memcached-1.4.29.tar.gz cd memcached-1.4.29 ./configure --prefix=/usr/local/memcached --with-libevent=/usr/local/libevent/ make make install
啟動memcached:memcached -d -u root -m 64 -p 11211 -l 10.251.244.32
表示佔用64M記憶體,埠11211,ip為10.251.244.32
3、安裝php的memcache擴充套件(memcache-2.2.7.tgz)
tar zxvf memcache-2.2.7.tgz cd memcache-2.2.7 /usr/local/php/bin/phpize ./configure --enable-memcache --with-php-config=/usr/local/php/bin/php-config make make install
安裝完顯示:Installing shared extensions: /usr/local/php/lib/php/extensions/no-debug-zts-20131226/
則修改php配置檔案:
vim /usr/local/php/etc/php.ini
新增如下:
extension = /usr/local/php/lib/php/extensions/no-debug-zts-20131226/memcache.so
重啟apache
/usr/local/apache/bin/apachectl restart