如何在 PHP7 中使用 Memcached?

新手上路,请多包涵

我试图找到有关在 PHP7 中使用 Memcached 的任何信息,但我失败了。唯一有价值的信息是简短的 Readme.md php-memcached repo

不幸的是,它的 travis 构建 失败了,并且在我的机器上进行了 30126 次测试

但是 make install 命令成功并创建了 memcached.so 文件。这是否意味着我可以在生产中使用此扩展,或者它仍然存在错误并且不建议使用?

我将非常感谢任何建议或可行的解决方案。

原文由 James Akwuh 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 1.5k
1 个回答

您需要使用 php7 分支; 看到这里,特拉维斯路过。

这应该是在 Debian/Ubuntu 操作系统上安装 memcached 扩展的完整步骤集:

 sudo apt-get update
sudo apt-get install -y libmemcached-dev libmemcached11 git build-essential

git clone https://github.com/php-memcached-dev/php-memcached
cd php-memcached
git checkout php7
git pull

/usr/local/php7/bin/phpize
./configure --with-php-config=/usr/local/php7/bin/php-config

make
sudo make install

如果您将它们安装在不同的位置,您可能需要更改一些路径。

原文由 Will 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
logo
Stack Overflow 翻译
子站问答
访问
宣传栏