首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >未找到PHP类Libmemcached

未找到PHP类Libmemcached
EN

Stack Overflow用户
提问于 2013-04-25 00:35:01
回答 1查看 328关注 0票数 0

我正在将一个运行在apache上的PHP应用程序从Centos转移到Ubuntu。当我在Ubuntu上部署代码时,我得到一个错误"Class Libmemcached not found“。

当我比较phpinfo页面时,我可以看到Centos one有"libmemcached“部分,而Ubuntu one有"memcached”部分。

在这两个系统上,phpinfo都有"memcache“(末尾没有"d”)部分。

看起来我的Centos PHP有"libmemcached“扩展,而我的Ubuntu PHP没有。我怎么下载那个扩展?或者我可以以某种方式将扩展从我的Centos系统中转移出来?

我在github ( https://github.com/kajidai/php-libmemcached )上找到了php-libmemcached仓库,这可能就是我要找的,但我不知道如何在Ubuntu上安装它。

请帮帮忙。

EN

回答 1

Stack Overflow用户

发布于 2013-04-25 18:58:17

您正在使用的libmemcached扩展不是官方扩展。我不知道Centos是从哪来的。

因此,我建议使用/安装来自PECL的官方memcached扩展并更新您的应用程序。

否则,您必须通过以下步骤从头开始安装libmemcached扩展:

github

  • unpack下载文件,然后进入新的folder

  • phpize

  • ./configure

  • make install

  • enable it it php.ini

  • restart
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16197471

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档