php安裝memcache、redis擴充套件模組

科技小先鋒發表於2017-11-06

關於編譯安裝php的選項可以為

1
 ./configure --prefix=/usr/local/php --with-mysql=mysqlnd --with-pdo-mysql=mysqlnd --with-mysqli=mysqlnd --with-iconv --with-openssl --enable-mbstring --with-freetype-dir --with-jpeg-dir --with-png-dir --with-libxml-dir=/usr/ --enable-xml --enable-sockets --enable-fpm --with-config-file-path=/etc/ --with-config-file-scan-dir=/etc/php.d --with-bz2 --with-curl --with-mhash --with-mcrypt --enable-intl --with-gd --enable-gd-native-ttf --enable-shmop

需要安裝memcache需要編譯libmemcache

libmemcached的下載地址為https://launchpad.net/libmemcached

編譯安裝

1
2
3
4
5
wget 
tar xf libmemcached-1.0.18.tar.gz 
cd libmemcached-1.0.18.tar.gz
./configure  
make && make install

擴充套件memcache模組

memcached的模組地址為http://pecl.php.net/package/memcache

編譯安裝

1
<a href="http://pecl.php.net/get/memcache-3.0.8.tgz" target="_blank" style="color: rgb(66, 133, 244);">http://pecl.php.net/get/memcache-3.0.8.tgz</a>
1
2
3
4
5
tar xf memcache-3.0.8.tgz
cd memcache-3.0.8
 進入解壓以後的目錄,是沒有configure檔案的,需要執行 /usr/local/php/bin/phpize
 ./configure --with-php-config=/usr/local/php/bin/php-config
 make && make install

編輯php.ini檔案,在裡面新增以下行

1
extension=memcache.so

redis的模組新增與memcached的一樣

redis的下載地址為http://pecl.php.net/package/redis

編譯完成後同樣需要新增extesion檔案

本文以及驗證通過,此處不在給出驗證結果

本文轉自wangfeng7399 51CTO部落格,原文連結:http://blog.51cto.com/wangfeng7399/1600625,如需轉載請自行聯絡原作者


相關文章