Apache 在Ubuntu 12.04上安装memcached
它提示:Apache 在Ubuntu 12.04上安装memcached,apache,memcached,ubuntu-12.04,libmemcached,Apache,Memcached,Ubuntu 12.04,Libmemcached,它提示: sudo pecl install memcached 尝试了默认值和许多不同的目录和下载的源代码。当然你喜欢这些模糊的错误信息 我在哪里找到它正在查找的文件?它到底在查找什么 已经搜索了几个小时,似乎没有任何帮助 我试着从源代码处编译,但是我遇到了很多警告和错误消息,最重要的是php memcached项目似乎不包含配置脚本 libmemcached directory [no] : 找不到文件或目录这是错误。它需要libmemcached目录,但我不知道该目录中应该包含什么
sudo pecl install memcached
尝试了默认值和许多不同的目录和下载的源代码。当然你喜欢这些模糊的错误信息 我在哪里找到它正在查找的文件?它到底在查找什么 已经搜索了几个小时,似乎没有任何帮助 我试着从源代码处编译,但是我遇到了很多警告和错误消息,最重要的是php memcached项目似乎不包含配置脚本
libmemcached directory [no] :
找不到文件或目录这是错误。它需要libmemcached目录,但我不知道该目录中应该包含什么
我只是希望它以任何可能的方式在php中加载。这是在一个开发虚拟机上,所以不需要为生产做好准备。只是需要工作
[编辑]
我安装了memcache,但我需要memcached
我正在使用:
Bitnami lampstack 5.4.29-0 Ubuntu 12.04
[更新]
我发现:
因此,我建议使用/安装PECL的官方memcached扩展并更新您的应用程序
否则,必须通过以下步骤从头开始安装libmemcached扩展:
./configure
说到这里:
download from github
unpack the file
go into the new folder
phpize
./configure
make install
enable it within you php.ini
restart you webserver
正在检查libmemcached扩展的位置。。。配置:错误:找不到libmemcached头
更模糊的错误消息
[更新]
我通过升级到14.04解决了这个问题。似乎这是解决我问题的最快途径。您安装了memcached吗 这应该会带来libmemcached。 您能用这些模糊的错误信息更新您的问题吗。您安装了memcached吗 这应该会带来libmemcached。
请用这些模糊的错误消息更新您的问题。使用yum-RHEL/CentOS/CloudLinux安装libmemcached-devel软件包,或者使用apt-get-Debian/Ubuntu安装libmemcached-dev软件包 一旦安装,默认答案[no]就可以了,因为标头将位于系统范围内的默认位置/usr/include/libmemcached-1.0,配置脚本将自己找到该位置
注意:您可能想安装memcached-devel,但这与libmemcached-devel不同。在这两者之间,以及memcache和memcached PECL软件包之间微妙的命名差异,我怀疑有几个开发人员需要挨揍。使用yum-RHEL/CentOS/CloudLinux安装libmemcached-devel软件包,或者使用apt-get-Debian/Ubuntu安装libmemcached-dev软件包 一旦安装,默认答案[no]就可以了,因为标头将位于系统范围内的默认位置/usr/include/libmemcached-1.0,配置脚本将自己找到该位置 注意:您可能想安装memcached-devel,但这与libmemcached-devel不同。在这两者之间,加上memcache和memcached PECL包之间的细微命名差异,我怀疑有几个开发人员需要挨揍。首先运行这个命令
sudo apt-get install memcached
这将在您的服务器上安装memcached
要使用memcache,您必须安装将存储memcache的pear存储库
sudo apt-get install memcached
如果您的服务器上没有编译器,可以下载build essential以安装memcache
sudo apt-get install php-pear
现在安装
sudo apt-get install build-essential
并安装PECL库
apt-get install php5-dev
现在在memcache.ini文件中写入memcached扩展名
sudo pecl install memcache
如果您想检查memcache是否已安装,请键入下面的命令
sudo echo "extension=memcache.so" > sudo /etc/php5/conf.d/memcache.ini
接着是下面的文章
而且效果很好 首先运行此命令
sudo apt-get install memcached
这将在您的服务器上安装memcached
要使用memcache,您必须安装将存储memcache的pear存储库
sudo apt-get install memcached
如果您的服务器上没有编译器,可以下载build essential以安装memcache
sudo apt-get install php-pear
现在安装
sudo apt-get install build-essential
并安装PECL库
apt-get install php5-dev
现在在memcache.ini文件中写入memcached扩展名
sudo pecl install memcache
如果您想检查memcache是否已安装,请键入下面的命令
sudo echo "extension=memcache.so" > sudo /etc/php5/conf.d/memcache.ini
接着是下面的文章
而且效果很好 当然你喜欢这些模糊的错误信息。->什么模糊的错误信息?您粘贴的内容似乎是一个配置提示。为什么软件包管理器会提示我输入一个带有c代码的目录?它不应该只是下载它需要的东西吗?错误:`/tmp/pear/temp/memcached/configure-with libmemcached dir=no'失败非常具有描述性?当然要享受这些模糊的错误消息。->什么模糊的错误信息?您粘贴的内容似乎是一个配置提示。为什么软件包管理器会提示我输入一个带有c代码的目录?它不应该只是下载它需要的东西吗?错误:`/tmp/pear/temp/memcached/configure-with-libmemcached dir=no'失败非常描述性?是的,尝试了通常的技巧。所有其他要求进展顺利。我安装了memcache,但我需要memcached。什么是SUP
ecl install memcached命令正在查找?如果我知道这一点,我可能会找到它。更新了更多信息。模糊的错误消息归结为文件未找到我需要知道它在寻找什么才能找到它。它试图自动检测与libmemcached的源代码头文件有关的内容,但没有告诉我它是什么。我想我必须开始挖掘memcached的来源了。是的,我尝试了通常的技巧。所有其他要求进展顺利。我安装了memcache,但我需要memcached。sudo pecl install memcached命令在寻找什么?如果我知道这一点,我可能会找到它。更新了更多信息。模糊的错误消息归结为文件未找到我需要知道它在寻找什么才能找到它。它试图自动检测与libmemcached的源代码头文件有关的内容,但没有告诉我它是什么。我想我必须开始挖掘memcached的源代码了。我通过升级到14.04解决了这个问题。我不知道该怎么处理这个问题。你的答案听起来是最好的。看来我的选票都被否决了。我通过升级到14.04解决了这个问题。我不知道该怎么处理这个问题。你的答案听起来是最好的。看来我的选票都被否决了。