由PHP转让Memcahce,首先,需要在server安装Memcache,如何安装Memcache这不是本文的重点,
大约memcache安装,谁的朋友有兴趣,请参阅这里:http://blog.csdn.net/xifeijian/article/details/22000173
以下用一个最简单的Demo,介绍使用怎样使用php来调用Memcahce。
一:安装memcache PHP模块
#wget http://pecl.php.net/get/memcache-2.2.4.tgz
tar zxvf memcache-2.2.4.tgz
cd memcache-2.2.4
查找phpize路径
#whereis phpize,这里是/root/app/php-5.3.3/bin/phpize(一般在php安装路径的bin文件夹下)
/root/app/php-5.3.3/bin/phpize
./configure --enable-memcache --with-php-config=/root/app/php-5.3.3/bin/php-config
make
make install
在php.ini文件加入一行(/etc文件夹下)
extension=memcache.so
重新启动httpd
#service httpd restart
php里使用phpinfo()看到memcache相关说明信息,才说明memcached扩展安装好。
注:假设仅使用php -m来查看php所载入的扩展。这个并不能表示扩展已经生效。
安装完后可能会有相似这种提示:
Installing shared extensions: /usr/local/php/lib/php/extensions/no-debug-non-zts-20050922/
把这个记住,然后改动php.ini,把
extension_dir = "./"
改动为
extension_dir = "/usr/local/php/lib/php/extensions/no-debug-non-zts-20050922/"
并加入一行
extension=memcache.so
版权声明:本文博客原创文章,博客,未经同意,不得转载。