php安装mamcache扩展时报错
2016-04-06 19:43
477 查看
我们要将memcache作为数据库的缓存层,自然要使其结合php的,我们安装完memcache的服务端之后,需
要安装memcache的客户端,即安装memcache的扩展,以此连接php,使得memcache能够与php通信。
但是笔者在安装的时候遇到问题,使用make命令之后一直报错,显示:
make: *** [memcache.lo] Error 1
在网上搜了半天,基本都说是缺少了依赖包zlib与zlib-devel,可是笔者安装之后还是不行。
后来又搜到一个解决方法,也放出来,希望可以帮到大家:
进入memcache解压后的安装目录,打开文件mamcache.c,找到所有存在 zend_list_insert 的行,在后
面添加一行内容:TSRMLS_CC
例如:list_id = zend_list_insert(pool, le_memcache_pool TSRMLS_CC);
记住,是所有出现该关键词的行!
但是笔者发现这个方法仍然解决不了问题,后灵机一动,进入memcache的安装目录,将安装目录下的文
件 memcache.loT 改名为 memcache.lo,问题解决
要安装memcache的客户端,即安装memcache的扩展,以此连接php,使得memcache能够与php通信。
但是笔者在安装的时候遇到问题,使用make命令之后一直报错,显示:
make: *** [memcache.lo] Error 1
在网上搜了半天,基本都说是缺少了依赖包zlib与zlib-devel,可是笔者安装之后还是不行。
后来又搜到一个解决方法,也放出来,希望可以帮到大家:
进入memcache解压后的安装目录,打开文件mamcache.c,找到所有存在 zend_list_insert 的行,在后
面添加一行内容:TSRMLS_CC
例如:list_id = zend_list_insert(pool, le_memcache_pool TSRMLS_CC);
记住,是所有出现该关键词的行!
但是笔者发现这个方法仍然解决不了问题,后灵机一动,进入memcache的安装目录,将安装目录下的文
件 memcache.loT 改名为 memcache.lo,问题解决
相关文章推荐
- 一个关于if else容易迷惑的问题
- PHP5.2.*防止Hash冲突拒绝服务攻击的Patch
- 深入理解PHP之匿名函数
- JSP/PHP基于Ajax的分页功能实现
- 关于PHP通过PDO用中文条件查询MySQL的问题。
- 什么是设计模式
- PHP数据库长连接mysql_pconnect的细节
- Php Installing An Expansion
- php7 读取php.ini[4]
- PHP+Apache在Windows 9x下的安装和配置
- IIS 6 的 PHP 最佳配置方法
- 安装Apache和PHP的一些补充
- Linux Apache+MySQL+PHP
- 建立Apache+PHP+MySQL数据库驱动的动态网站
- PHP 5.3.0 安装分析心得
- apache 环境下 php 的配置注意事项
- 使用Memcache缓存mysql数据库操作的原理和缓存过程浅析
- Android的TextView与Html相结合的具体方法