【发布时间】:2010-10-15 14:15:14
【问题描述】:
我在从 PECL 安装“memcached”PHP 扩展时遇到问题,尽管我可以成功安装“memcache”扩展。 (它们是单独的 PHP 扩展。)
例如,这些命令可以正常工作:
$ sudo pecl 安装内存缓存
$ sudo pecl 安装 APC
$ sudo pecl 安装 oauth
但是,尝试安装 memcached 会导致错误:
$ sudo pecl install memcached
...
ld:找不到 -lmemcached 的库
collect2: ld 返回 1 个退出状态
make: *** [memcached.la] 错误 1
错误:“制作”失败
我在最近的英特尔 Mac 上使用来自 Mac Ports (macports.org) 的 pecl、memcached 和 libmemcached。 libmemcached 库可以在 /opt/local 中找到:
/opt/local/include/libmemcached
/opt/local/include/libmemcached/libmemcached_config.h
/opt/local/lib/libmemcached.2.0.0.dylib
/opt/local/lib/libmemcached.2.dylib
/opt/local/lib/libmemcached.a
/opt/local/lib/libmemcached.dylib
/opt/local/lib/libmemcached.la
知道我做错了什么吗?
【问题讨论】: