安装环境
HP-UX 125RITEC B.11.31 U ia64 0942432495
gcc (GCC) 4.3.1
libevent-1.4.14b-stable.tar.gz
memcached-1.4.13.tar.gz(安装失败)
memcached-1.4.5-LINUX.tar.gz(安装成功)
1,./configure 提示错误 make失败
解决:更换安装版本为memcached-1.4.5-LINUX.tar.gz,原版本memcached-1.4.13.tar.gz
checking for endianness... little
checking for htonll... no
checking for library containing pthread_create... no
configure: error: Can't enable threads without the POSIX thread library.
wapapp:/wapapp/keld/tools/memcache/memcached-1.4.13>make
Make: No arguments or description file. Stop.
wapapp:/wapapp/keld/tools/memcache/memcached-1.4.13>make
Make: No arguments or description file. Stop.
2,make时报错
解决:执行configure 前增加环境变量设置:env CFLAGS=-D_XOPEN_SOURCE_EXTENDED
env CFLAGS=-D_XOPEN_SOURCE_EXTENDED ./configure --with-libevent=/wapapp/tools/installed/libevent --prefix=/wapapp/tools/installed/memcache
wapapp:/wapapp/keld/tools/memcache/memcached-1.4.5>make
make all-recursive
Making all in doc
No suffix list.
make all-am
No suffix list.
/bin/sh ./config.status
config.status: creating Makefile
config.status: creating doc/Makefile
config.status: creating config.h
config.status: config.h is unchanged
config.status: executing depfiles commands
gcc -std=gnu99 -DHAVE_CONFIG_H -I. -DNDEBUG -I/wapapp/tools/installed/libevent/include -g -O2 -pthread -Wall -Werror -pedantic -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -MT memcached-memcached.o -MD -MP -MF .deps/memcached-memcached.Tpo -c -o memcached-memcached.o `test -f 'memcached.c' || echo './'`memcached.c
cc1: warnings being treated as errors
memcached.c: In function 'add_msghdr':
memcached.c:228: error: assignment from incompatible pointer type
memcached.c: In function 'try_read_udp':
memcached.c:3206: error: passing argument 6 of 'recvfrom' from incompatible pointer type
memcached.c: In function 'drive_machine':
memcached.c:3432: error: passing argument 3 of 'accept' from incompatible pointer type
memcached.c: In function 'maximize_sndbuf':
memcached.c:3766: error: passing argument 5 of 'getsockopt' from incompatible pointer type
memcached.c: In function 'server_socket':
memcached.c:3888: error: passing argument 3 of 'getsockname' from incompatible pointer type
*** Error exit code 1
Stop.
*** Error exit code 1
Stop.
*** Error exit code 1
Stop.
3,make时报错
解决:在util.c中增加如下函数(isspace_t),将util.c中所有的isspace换为isspace_t
extern int isspace_t __((int));
int isspace_t(int ch){
return (unsigned int)(ch - 9) < 5u || ch == ' ';
}
Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -MT memcached-util.o -MD -MP -MF .deps/memcached-util.Tpo -c -o memcached-util.o `test -f 'util.c' || echo './'`util.c
cc1: warnings being treated as errors
util.c: In function 'safe_strtoull':
util.c:19: error: array subscript has type 'char'
util.c: In function 'safe_strtoll':
util.c:42: error: array subscript has type 'char'
util.c: In function 'safe_strtoul':
util.c:62: error: array subscript has type 'char'
util.c: In function 'safe_strtol':
util.c:86: error: array subscript has type 'char'
*** Error exit code 1
Stop.
*** Error exit code 1
Stop.
*** Error exit code 1
Stop.
分享到:
相关推荐
赠送jar包:netty-codec-memcache-4.1.73.Final.jar; 赠送原API文档:netty-codec-memcache-4.1.73.Final-javadoc.jar; 赠送源代码:netty-codec-memcache-4.1.73.Final-sources.jar; 赠送Maven依赖信息文件:...
赠送jar包:netty-codec-memcache-4.1.74.Final.jar; 赠送原API文档:netty-codec-memcache-4.1.74.Final-javadoc.jar; 赠送源代码:netty-codec-memcache-4.1.74.Final-sources.jar; 赠送Maven依赖信息文件:...
赠送jar包:netty-codec-memcache-4.1.74.Final.jar; 赠送原API文档:netty-codec-memcache-4.1.74.Final-javadoc.jar; 赠送源代码:netty-codec-memcache-4.1.74.Final-sources.jar; 赠送Maven依赖信息文件:...
赠送jar包:netty-codec-memcache-4.1.73.Final.jar; 赠送原API文档:netty-codec-memcache-4.1.73.Final-javadoc.jar; 赠送源代码:netty-codec-memcache-4.1.73.Final-sources.jar; 赠送Maven依赖信息文件:...
### Redis 安装与使用详解 #### 一、下载与安装 Redis 的安装流程较为简单。根据提供的部分内容,我们可以通过以下步骤完成安装: 1. **下载 Redis:** 首先,从官方提供的链接下载 Redis 的最新版本。例如,这里...
memcache扩展 https://github.com/websupport-sk/pecl-memcache tar -zxvf pecl-memcache-4.0.4.tar.gz && cd /root/pecl-memcache-4.0.4 && /usr/local/...
php5.5-ts-vc11-x86-php_memcache.dll 放入php/etc目录
2. **php_memcache扩展安装**:在PHP 5.4.4环境中,为了启用`php_memcache`扩展,首先需要下载与当前PHP版本兼容的`php_memcache.dll`动态链接库文件,如压缩包中的`php_memcache.dll`。然后将其添加到PHP的`ext`...
【maven-spring-memcache】项目是一个关于如何在Spring框架中集成并使用Memcache作为缓存技术的示例。Memcache是一种广泛使用的分布式内存对象缓存系统,它能够提高Web应用程序的性能,通过将数据存储在内存中,减少...
而"readme.txt"文件通常包含安装和使用扩展的指南,可能包括注意事项、依赖项以及可能出现的问题及解决方案。 总的来说,这个压缩包提供了一种在64位Windows系统上运行PHP 7.1及其以上版本时,启用Memcache缓存功能...
Sre-SOAM-016:memcache安全基线
阿里云-云数据库Memcache-产品简介.pdf
1. **安装与配置**:首先,将下载的 "php_memcache.dll" 放入 PHP 的扩展目录,然后在 php.ini 文件中添加 "extension=php_memcache.dll" 这一行,重启 PHP 服务使配置生效。 2. **连接与配置**:在 PHP 脚本中,...
总的来说,"php-5.3.28+memcache"这个组合是为了解决Web应用程序的性能问题,通过缓存技术提升数据处理速度,减轻数据库压力,为用户提供更快的响应时间。对于需要在Windows环境下运行PHP并使用Memcache的开发者来说...
【Linux安装Memcache】 Memcache是一款高性能的分布式内存对象缓存系统,常被用来缓解数据库负载,提升Web应用性能。本文将详细介绍如何在Linux环境下安装和配置Memcache服务器端及PHP扩展。 首先,确保你的系统...
php的memcache扩展,linux下的,php的memcache扩展分为两种,一种是memcache,一种是基于libmemcached的memcached,这个是memcache版本的beta版本
- 文档中给出了使用Java的Spymemcached客户端进行连接和操作的代码示例,包括安装JDK、Eclipse等开发环境,以及添加必要的jar包来调用OCS缓存服务。 6. **服务使用场景**: - 阿里云云数据库Memcache版适用于高...
在命令行部分,我们看到了如何通过`yum -y install python-memcached`安装Python的Memcache客户端库,确保Python可以与Memcache服务器通信。然后运行`m.py`脚本,可以看到所有设置的键值对被正确地存储和检索。 ...
离线安装包,亲测可用