一.在Windows用memcache,链接memcache的方法多里很我就简单说一下php操作memcache吧
1.必须保证php环境中ext下面有php_memcache.dll这个文件的扩展
下载地址 windows.php.net/downloads/pecl/releases/memcache
2.通过 phpinfo()观察如下3个参数,即php版本,ts/nts,vc6/vc9/……三条规则(一定要一一对应);
1.下载这个扩展必须找相应的php版本 PHP Version 5.5.30
2.必须看看你php版本是否是线程安全版的 PHP Extension Build
3.看看你的php版本用的是vc6还是vc9/……版本库
3.下载完了 放在php中ext下面
4.然后打开php.ini进行修改把前面的注释去掉extension=php_memcache.dll
5.重启apche/……
二.在Linux用,还是用php操作memcache 注意我用的路径是 /usr/local/src 下面 web环境也在下面安装着呢
1.编译 php-memcache 扩展在以后大家的工作中是通用的就以memcache举例
memcached网站或 pecl.php.net网站下载
/usr/local/src/php/bin/phpize --with-php-config=/usr/local/php/bin/php-config
编译
./configure --with-php-config=/usr/local/php/bin/php-config
安装
make && make install
把生成的so文件引入到php.ini中
编辑php.ini 加入一行就行了
用你phpinfo();找到你extension_dir把相对应得值复制过来就行了
extension=/usr/local/php/lib/php/extension/no-dobug-non-zts-20100525/memcache.so你复制的值后面加上/memcache.so
如果一直在编译请到我的上一篇博客中看看如有不懂请留言
1.必须保证php环境中ext下面有php_memcache.dll这个文件的扩展
下载地址 windows.php.net/downloads/pecl/releases/memcache
2.通过 phpinfo()观察如下3个参数,即php版本,ts/nts,vc6/vc9/……三条规则(一定要一一对应);
1.下载这个扩展必须找相应的php版本 PHP Version 5.5.30
2.必须看看你php版本是否是线程安全版的 PHP Extension Build
3.看看你的php版本用的是vc6还是vc9/……版本库
3.下载完了 放在php中ext下面
4.然后打开php.ini进行修改把前面的注释去掉extension=php_memcache.dll
5.重启apche/……
二.在Linux用,还是用php操作memcache 注意我用的路径是 /usr/local/src 下面 web环境也在下面安装着呢
1.编译 php-memcache 扩展在以后大家的工作中是通用的就以memcache举例
memcached网站或 pecl.php.net网站下载
下载完成之后解压 进入目录
wget http://pecl.php.net/get/memcache-2.2.7.tgz
cd memcache-2.2.7
/usr/local/src/php/bin/phpize --with-php-config=/usr/local/php/bin/php-config
编译
./configure --with-php-config=/usr/local/php/bin/php-config
安装
make && make install
把生成的so文件引入到php.ini中
编辑php.ini 加入一行就行了
用你phpinfo();找到你extension_dir把相对应得值复制过来就行了
extension=/usr/local/php/lib/php/extension/no-dobug-non-zts-20100525/memcache.so你复制的值后面加上/memcache.so
如果一直在编译请到我的上一篇博客中看看如有不懂请留言