首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在php中使用memcached (安装在不同的服务器上)

如何在php中使用memcached (安装在不同的服务器上)
EN

Stack Overflow用户
提问于 2016-10-27 13:41:14
回答 2查看 513关注 0票数 0

我已经用PHP-7和MySQL在ubuntu16中安装了memcached,我的web应用程序在windows中,我用PHP-5安装了xampp。

我想在windows的web应用程序中使用安装在ubuntu中的memcached。

有可能吗?

EN

回答 2

Stack Overflow用户

发布于 2016-10-27 13:51:06

您需要使用addServer方法将您的服务器添加到memcached服务器池。

代码语言:javascript
复制
<?php
    $m = new Memcached();
    $m->addServer('UBUNTU_SERVER_IP', 11211);
?>

有关更多信息,请查看Memcached::addServer on PHP Manual

票数 0
EN

Stack Overflow用户

发布于 2016-10-27 14:12:36

PHP手册中的示例:

代码语言:javascript
复制
<?php
$m = new Memcached();

/* Add 2 servers, so that the second one
   is twice as likely to be selected. */
$m->addServer('mem1.domain.com', 11211, 33);
$m->addServer('mem2.domain.com', 11211, 67);
?>

更多信息:PHP:Memcached

之后,别忘了在/etc/memcached.conf (Ubuntu)中修改

代码语言:javascript
复制
# Specify which IP address to listen on. The default is to listen on all IP addresses
# This parameter is one of the only security measures that memcached has, so make sure
# it's listening on a firewalled interface.
-l 127.0.0.1

代码语言:javascript
复制
-l 0.0.0.0

然后

代码语言:javascript
复制
/etc/init.d/memcached restart
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40276927

复制
相关文章

相似问题

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