網站建設系統架構-memcached安裝與配置:
//memcached 安裝
#yum -y install libevent libevent-devel
#whereis libevent
#tar zxvf memcached-1.4.15.tar.gz
#cd memcached-1.4.15
#./configure --prefix=/usr/web/memcached
#make && make install
//開啟防火墻 11211 端口
#vi /etc/sysconfig/iptables
//啟動 目標:使用11211端口、root用戶、最大占用512M內存、1024個軟連接,輸出客戶端請求,以守護進程方式運行
#/usr/web/memcached/bin/memcached -l 192.168.3.58 -p 11211 -d -m 32 -u root -P /tmp/memcached.pid
#netstat -tunpl |grep 11211
#netstat -anp|grep 11211
//關閉
#kill 'cat /tmp/memcached.pid'
//建立服務
#cp /tmp/memcached-1.4.15/scripts/memcached.sysv /etc/init.d/memcached
#chmod 755 /etc/init.d/memcached
//修改 /etc/init.d/memcached 文件的配置信息
#vi /etc/init.d/memcached
//加入系統服務
#chkconfig --add memcached
#chkconfig --level 235 memcached on
#chkconfig --list memcached
#service memcached start
#ps aux|grep memcached
#service memcached stop
//客戶端下載地址 http://pecl.php.net/package/memcached
//libmemcached 安裝
#cd /tmp
#tar zxvf libmemcached-1.0.16.tar.gz
#cd /tmp/libmemcached-1.0.16
#./configure --prefix=/usr/web/libmemcached --with-memcached=/usr/web/memcached
#make && make install
//安裝igbinary 提高壓縮效率
#cd /tmp
#tar zxvf igbinary-1.1.1.tgz
#cd /tmp/igbinary-1.1.1
#/usr/web/php/bin/phpize
#./configure --with-php-config=/usr/web/php/bin/php-config --enable-igbinary
#make && make install
//加上extension=/usr/web/php/lib/php/extensions/no-debug-non-zts-20100525/igbinary.so
#vi /usr/web/php/lib/php.ini
//memcached-2.1.0 安裝
#tar zxvf memcached-2.1.0.tgz
#cd /tmp/memcached-2.1.0
#/usr/web/php/bin/phpize
#./configure --enable-memcached-igbinary --enable-memcached-json --enable-memcached --with-php-config=/usr/web/php/bin/php-config --with-libmemcached-dir=/usr/web/libmemcached
#make && make install
//加上extension=/usr/web/php/lib/php/extensions/no-debug-non-zts-20100525/memcached.so
#vi /usr/web/php/lib/php.ini
#service httpd restart