2014-02-17 75 views
1

如何设置两个不同的PHP应用程序在两个不同的内存缓存在一台服务器(Windows和Linux)PHP Memcached的问题

我知道如何为单application.But设置我不能够配置为两个不同的PHP应用。所以请指导任何擅长memcached的人。

回答

2

您可以使用不同的端口,例如:

$memcache = new Memcache; 
$memcache->connect('memcache_host', 11211); 

$memcache = new Memcache; 
$memcache->connect('memcache_host', 11212); 

和运行memcached的使用不同的端口,像这样的(对于Linux):

memcached -p 11211 -d 
memcached -p 11212 -d 

希望它能帮助。

+0

不同的端口,很好的解决方案。但IMO'Memcached'更好(使用'Memcached :: addServers(Array)'):http://us2.php.net/manual/en/memcached.addservers.php – DanFromGermany

+0

我们需要在php中做任何额外的设置.ini文件。 –

+0

不,只启用memchache扩展。 – Krayton