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完成。