使用memcached加速typecho

安装libmemcached

yum install cyrus-sasl-devel -y
wget https://launchpad.net/libmemcached/1.0/1.0.18/+download/libmemcached-1.0.18.tar.gz
tar zxf libmemcached-1.0.18.tar.gz
cd libmemcached-1.0.18
./configure --libdir=/usr/lib64
make
make install clean
ldconfig
ll /usr/lib64/libmemcached* -th
-rw-r--r-- 1 root root 212K Jan 14 19:01 /usr/lib64/libmemcachedutil.a
-rw-r--r-- 1 root root 2.9M Jan 14 19:01 /usr/lib64/libmemcached.a
-rwxr-xr-x 1 root root 1.1K Jan 14 19:01 /usr/lib64/libmemcachedutil.la
lrwxrwxrwx 1 root root   25 Jan 14 19:01 /usr/lib64/libmemcachedutil.so -> libmemcachedutil.so.2.0.0
lrwxrwxrwx 1 root root   25 Jan 14 19:01 /usr/lib64/libmemcachedutil.so.2 -> libmemcachedutil.so.2.0.0
-rwxr-xr-x 1 root root 111K Jan 14 19:01 /usr/lib64/libmemcachedutil.so.2.0.0
-rwxr-xr-x 1 root root  974 Jan 14 19:01 /usr/lib64/libmemcached.la
lrwxrwxrwx 1 root root   22 Jan 14 19:01 /usr/lib64/libmemcached.so -> libmemcached.so.11.0.0
lrwxrwxrwx 1 root root   22 Jan 14 19:01 /usr/lib64/libmemcached.so.11 -> libmemcached.so.11.0.0
-rwxr-xr-x 1 root root 1.3M Jan 14 19:01 /usr/lib64/libmemcached.so.11.0.0
lrwxrwxrwx 1 root root   25 Jan 14 18:31 /usr/lib64/libmemcachedutil.so.0 -> libmemcachedutil.so.0.0.0
lrwxrwxrwx 1 root root   21 Jan 14 18:31 /usr/lib64/libmemcached.so.2 -> libmemcached.so.2.0.0
-rwxr-xr-x 1 root root  64K Nov 12  2010 /usr/lib64/libmemcached.so.2.0.0
-rwxr-xr-x 1 root root 6.9K Nov 12  2010 /usr/lib64/libmemcachedutil.so.0.0.0

安装php-memcached

/production/server/php/bin/phpize
./configure --with-php-config=/production/server/php/bin/php-config --enable-memcached --enable-memcached-json
make -j2
make install clean

Installing shared extensions:     /production/server/php/lib/php/extensions/no-debug-non-zts-20131226/
find . -name \*.gcno -o -name \*.gcda | xargs rm -f
find . -name \*.lo -o -name \*.o | xargs rm -f
find . -name \*.la -o -name \*.a | xargs rm -f
find . -name \*.so | xargs rm -f
find . -name .libs -a -type d|xargs rm -rf
rm -f libphp.la       modules/* libs/*

打开

vim php/etc/php.ini

# 添加以下配置
[memcached]
extension=memcached.so

sbin/php-fpm -t
[14-Jan-2018 19:13:55] NOTICE: configuration file /production/server/php/etc/php-fpm.conf test is successful
service php-fpm reload
/production/server/php/bin/php -m | grep memcached
memcached

安装配置memcached

yum install memcached -y
diff /etc/sysconfig/memcached /etc/sysconfig/memcached.ori
5c5
<
---
> OPTIONS=""

安装扩展

git clone https://github.com/phpgao/TpCache.git
标签:Memcache 发布于:2019-10-29 12:41:49