当前位置:  开发笔记 > 编程语言 > 正文

我可以用PECL安装memcached PHP扩展吗?

如何解决《我可以用PECL安装memcachedPHP扩展吗?》经验,为你挑选了1个好方法。

我在从PECL 安装" memcached "PHP扩展时遇到问题,尽管我可以成功安装" memcache "扩展.(它们是单独的PHP扩展.)

例如,这些命令可以正常工作:

$ sudo pecl install memcache
$ sudo pecl install APC
$ sudo pecl install oauth

但是,尝试安装memcached会导致错误:

$ sudo pecl install memcached
...
ld:找不到-lmemcached的
库:collect2:ld返回1退出状态
make:***[memcached.la]错误1
错误:`make'失败

我在最近的Intel 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

知道我可能做错了吗?



1> richardkmill..:

Andrei Zmievski(memcached插件的开发者)按照以下说明友好地回复了我的电子邮件请求:

$ pecl download memcached
$ tar zxvf memcached-1.0.0.tgz (or whatever version downloads)
$ cd memcached-1.0.0
$ phpize
$ ./configure --with-libmemcached-dir=/opt/local
$ make
$ sudo make install

这非常有效.


什么是/ opt/local引用?我不明白这一部分.
推荐阅读
k78283381
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有