sudo pecl install memcached
它提示:
libmemcached directory [no] :
尝试了默认值和许多不同的目录和下载的源。当然喜欢这些模糊的错误信息。
我在哪里可以找到它正在寻找的文件,它到底在寻找什么?
已经搜索了几个小时,似乎没有任何帮助。
我尝试从源代码编译,但遇到了很多警告和错误消息,最重要的是 php-memcached 项目似乎不包含配置脚本。
./configure
“找不到文件或目录”这是错误。它需要 libmemcached 目录,但我不知道该目录中应该包含什么。
我只是希望它以任何可能的方式加载到 php 中。这是在开发 VM 上,因此不需要为生产做好准备。只需要工作。
[编辑]
我已经安装了 memcache,但我需要 memcached。
我正在使用:
Bitnami 灯栈 5.4.29-0 Ubuntu 12.04
[更新]
我找到了这个:
所以我建议使用/安装来自 PECL 的官方 memcached 扩展并更新您的应用程序。
https://github.com/kajidai/php-libmemcached
否则,您必须通过以下步骤从头开始安装 libmemcached 扩展:
download from github unpack the file go into the new folder phpize ./configure make install enable it within you php.ini restart you webserver
到了这个:
./configure
检查 libmemcached 扩展的位置...配置:错误:找不到 libmemcached 标头
更模糊的错误信息。
[更新]
我通过升级到 14.04 解决了这个问题。似乎这是解决我的问题的最快途径。