在 Solaris 上安装 Memcache

Posted

技术标签:

【中文标题】在 Solaris 上安装 Memcache【英文标题】:Memcache installation on Solaris 【发布时间】:2014-03-25 22:40:09 【问题描述】:

我试图在 solaris 上用 pear 编译 memcache,但最终出现以下错误。我是 solaris 新手,无法弄清楚这个问题。

-bash-3.2$ sudo pecl 安装内存缓存 密码: 正在下载 memcache-2.2.7.tgz ... 开始下载 memcache-2.2.7.tgz (36,459 bytes) ..........完成:36,459 字节 11个源文件,构建 警告:php_bin /opt/csw/php5/bin/php 似乎有一个后缀 5/bin/php,但配置变量 php_suffix 不匹配 运行:phpize 配置: PHP API 版本:20090626 Zend 模块 API 编号:20090626 Zend Extension API 编号:220090626 启用 memcache 会话处理程序支持? [是的是的 在 /tmp/pear/temp/pear-build-rootPIaWpJ/memcache-2.2.7 中构建 运行:/tmp/pear/temp/memcache/configure --enable-memcache-session=yes 检查处理长行的 grep 和 -e... /usr/xpg4/bin/grep 检查 egrep... /usr/xpg4/bin/grep -E 检查不截断输出的 sed... /opt/csw/bin/gsed 正在检查 cc ... cc 检查 C 编译器默认输出文件名... a.out 检查 C 编译器是否工作......是的 检查我们是否在交叉编译...否 检查可执行文件的后缀... 检查目标文件的后缀... o 检查我们是否正在使用 GNU C 编译器...否 检查 cc 是否接受 -g... 是 检查 cc 选项以接受 ISO C89... 不需要 检查如何运行 C 预处理器... cc -E 检查 icc... 不 检查 suncc... 是的 检查 cc 是否同时理解 -c 和 -o ......是的 检查系统库目录... lib 检查编译器是否支持 -R... 是 检查构建系统类型... i386-pc-solaris2.10 检查主机系统类型... i386-pc-solaris2.10 检查目标系统类型... i386-pc-solaris2.10 检查 PHP 前缀... /opt/csw/php5 检查 PHP 包括... -I/opt/csw/php5/include/php -I/opt/csw/php5/include/php/main -I/opt/csw/php5/include/php/TSRM -I/ opt/csw/php5/include/php/Zend -I/opt/csw/php5/include/php/ext -I/opt/csw/php5/include/php/ext/date/lib 检查 PHP 扩展目录... /opt/csw/php5/lib/php/extensions/no-debug-non-zts-20090626 检查 PHP 安装的头文件前缀... /opt/csw/php5/include/php 检查是否启用调试...否 检查 zts 是否启用...否 检查 re2c ...不 配置:警告:如果要重新生成 PHP 解析器,则需要 re2c 0.13.4 或更高版本。 检查傻瓜...不 检查 nawk... nawk 检查 nawk 是否损坏...不 检查是否启用内存缓存支持...是的,共享 检查是否启用内存缓存会话处理程序支持...是 检查 ZLIB 的位置...否 检查 zlib 的位置... /usr 检查会话包括...配置:错误:找不到 php_session.h 错误:`/tmp/pear/temp/memcache/configure --enable-memcache-session=yes' 失败

如果有人能帮我解决这个问题,那就太好了。

谢谢, 斯沃鲁普。

【问题讨论】:

解决了,需要安装php5_session 【参考方案1】:

我们设法通过相同的命令安装了 memcache,但是当它要求会话保留在 memcache 中时,您需要说“不”然后它才能正确安装。

检查这是否对您有帮助..

谢谢, 维杰

【讨论】:

感谢 Vijay,它的工作。但是如果我们想在 memcache 中存储会话,那么我们需要通过安装 php5_session 库来修复它。

以上是关于在 Solaris 上安装 Memcache的主要内容,如果未能解决你的问题,请参考以下文章

在VMware上面安装Solaris 10

在VMware上面安装Solaris 10

在Sun Unix solaris 下安装Oracle8i 最好能给完整的安装步骤

如何克服 Linux 上的 ksh 与 AIX/Solaris/HPUX 上安装的 ksh 之间的不兼容问题?

如何交叉编译solaris 32位

Solaris 11, gcc 的安装