Linux Memcached无法从WebStatic使用PHP5.6

Linux Memcached无法从WebStatic使用PHP5.6,linux,memcached,php-5.6,Linux,Memcached,Php 5.6,需要您帮助使用PHP5.6进行memcached。 环境:CentOS7.1,通过WebStatic repo使用yum构建配置。 Memcached服务正在运行(telnet工作),但PHP代码无法在Memcache/Memcached中存储和获取变量。 代码: $meminstance=newmemcache(); $meminstance->pconnect('localhost',11211); $meminstance->set('testa','A OK',0600); echo“

需要您帮助使用PHP5.6进行memcached。 环境:CentOS7.1,通过WebStatic repo使用yum构建配置。 Memcached服务正在运行(telnet工作),但PHP代码无法在Memcache/Memcached中存储和获取变量。 代码:

$meminstance=newmemcache();
$meminstance->pconnect('localhost',11211);
$meminstance->set('testa','A OK',0600);
echo“测试Memcache…”;
echo$meminstance->get('testa')。--end
; $cache=newmemcached(); $cache->addServer('localhost',11211); $cache->set('testc','cok',0600); $cache->set('testd','D OK',600); echo“测试Memcached…”;
echo$cache->get('testc')。$cache->get('testd')。--end'我发现了问题。是SELinux阻止通过浏览器访问Memcached。 要修复此问题,请在服务器上运行该命令一次:

# setsebool -P httpd_can_network_memcache 1

我刚刚发现,在服务器上从命令行运行“php testp.php”非常有效,尽管在浏览器上不起作用。认为这可能是php fpm相关的问题。