2

我正在使用 AMPPS 3.2、PHP 5.6 开发 OSX 10.10.5。我正在尝试安装 memcached 以使用 PHP,但到目前为止还没有运气。

到目前为止我做了什么:

  • 我已经安装下载源
  • 使用自制软件(也更新它)
  • 使用 pecl

我第一次尝试时遇到关于架构不匹配的错误,然后我意识到带有 AMPPS 的 PHP 版本是 32 位,而 OSX 是 64 位,所以我添加了这个标志: CFLAGS='-arch i386' 解决了这个问题,但现在我得到了另一个错误:

memcached support => enabled
Version => 2.2.0
dyld: lazy symbol binding failed: Symbol not found: _memcached_lib_version
  Referenced from: /Applications/AMPPS/php-5.6/lib/extensions/no-debug-non-zts-20131226/memcached.so
  Expected in: flat namespace

dyld: Symbol not found: _memcached_lib_version
  Referenced from: /Applications/AMPPS/php-5.6/lib/extensions/no-debug-non-zts-20131226/memcached.so
  Expected in: flat namespace

有任何想法吗?

4

0 回答 0