LNMP整合memcache

nginx的抗并发性能比mysql强好多,在LNMP运行时,mysql负载随着访问量的增加而显得力不从心,

从而限制了网站性能发挥。通过memcache可明显提高网站性能。 在https://www.roamway.com/?p=330

已列出了LNMP搭建过程,本文在此基础上整合memcache.

1.安装memcache-3.0.6

./configure –prefix=/usr/local/memcache \

–with-php-config=/usr/local/php/bin/php-config \

–enable-memcache \

–with-zlib-dir=/usr/local/zlib

make && make install

2.安装memcached-1.4.5

./configure –prefix=/usr/local/memcach \

–with-libevent=/usr/local/libevent

make && make install

3.启动memcached

/usr/local/memcached/bin/memcached -d -c 10240 -m 1024 -u root

4.查看memcached端口

5.当启动memcached时如果不能发现libevent.so;可以通过以下命令检查:

LD_DEBUG=libs ./memcached –v

发现可以成功找到libevent.so

6.将下面两行添加到‍ /etc/php.ini中

extension=/usr/local/php/lib/php/extensions/no-debug-non-zts

extension = memcache.so

保存退出

7.浏览器输入:http://192.168.17.55/index.php php已经成功支持memcache.

至此LNMP整合memcached完成。

Leave a Reply