PHP 8.3.31
Preview: connect.inc Size: 2.35 KB
/proc/self/root/opt/alt/tests/alt-php85-pecl-memcache_8.2-2.el8/tests/connect.inc

<?php

if (!extension_loaded("memcache")) {
	die("skip memcache module not loaded");
}

error_reporting(E_ALL);

/*
* Please change host & port to match your configuration 
*/

$host = "localhost";
$port = 11211;
//$udpPort = 11211;

$host2 = "localhost";
$port2 = 11212;
//$udpPort2 = 11212;

//ini_set('memcache.hash_strategy', 'standard');
//ini_set('memcache.hash_function', 'fnv');
ini_set('memcache.protocol', getenv('MEMCACHE_PROTOCOL') ?: 'ascii');

if (ini_get('memcache.protocol') == 'binary') {
	$udpPort = 0;
	$udpPort2 = 0;
}

/* Start a server listening to a unix domain socket
 *
 * mkdir /var/run/memcached
 * chown memcached:memcached /var/run/memcached
 * memcached -d -u memcached -s /var/run/memcached/memcached.sock
 * chmod a+w /var/run/memcached/memcached.sock
 */
$domainsocket = 'unix:///var/run/memcached/memcached.sock';

// A server which is guaranteed to fail immediatly
$nonExistingHost = "localhost";
$nonExistingPort = 11213;

// A server which times out when attempting to connect to
$unreachableHost = '10.254.254.254';
$unreachablePort = 11211;

$udpPacketSize = 1400;

$balanceKeys = array(
	'consistent'	=> array(
			'crc32'		=> array('key1_abc', 'key2_abcde'),
			'fnv'		=> array('key1_a', 'key2_2534534'),
			),
	'standard'		=> array(
			'crc32'		=> array('load_test_key1', 'load_test_key2'),
			'fnv'		=> array('key1_ab', 'key2_a'),
			),
	);

$strat = strtolower(ini_get('memcache.hash_strategy'));
$func = strtolower(ini_get('memcache.hash_function'));
list ($balanceKey1, $balanceKey2) = $balanceKeys[$strat][$func];

if (!isset($udpPort))
	$udpPort = 0;
if (!isset($udpPort2))
	$udpPort2 = 0;

$memcache = memcache_connect($host, $port);

function test_connect1() {
	global $host, $port, $udpPort;
	$memcache = new MemcachePool();
	$memcache->connect($host, $port, isset($udpPort) ? $udpPort : 0);
	return $memcache;
}

function test_connect2() {
	global $host2, $port2, $udpPort2;
	$memcache = new MemcachePool();
	$memcache->connect($host2, $port2, isset($udpPort2) ? $udpPort2 : 0);
	return $memcache;
}

function test_connect_pool() {
	global $host, $port, $udpPort, $host2, $port2, $udpPort2;
	$memcache = new MemcachePool();
	$memcache->addServer($host, $port, isset($udpPort) ? $udpPort : 0);
	$memcache->addServer($host2, $port2, isset($udpPort2) ? $udpPort2 : 0);
	return $memcache;
}

if (!$memcache) {
	die('skip Connection to memcached failed');
}

Directory Contents

Dirs: 0 × Files: 84

Name Size Perms Modified Actions
801 B lrw-r--r-- 2025-12-23 23:31:59
Edit Download
773 B lrw-r--r-- 2025-12-23 23:31:59
Edit Download
1.21 KB lrw-r--r-- 2025-12-23 23:31:59
Edit Download
1.14 KB lrw-r--r-- 2025-12-23 23:31:59
Edit Download
523 B lrw-r--r-- 2025-12-23 23:31:59
Edit Download
3.81 KB lrw-r--r-- 2025-12-23 23:31:59
Edit Download
430 B lrw-r--r-- 2025-12-23 23:31:59
Edit Download
453 B lrw-r--r-- 2025-12-23 23:31:59
Edit Download
302 B lrw-r--r-- 2025-12-23 23:31:59
Edit Download
548 B lrw-r--r-- 2025-12-23 23:31:59
Edit Download
613 B lrw-r--r-- 2025-12-23 23:31:59
Edit Download
554 B lrw-r--r-- 2025-12-23 23:31:59
Edit Download
499 B lrw-r--r-- 2025-12-23 23:31:59
Edit Download
325 B lrw-r--r-- 2025-12-23 23:31:59
Edit Download
396 B lrw-r--r-- 2025-12-23 23:31:59
Edit Download
437 B lrw-r--r-- 2025-12-23 23:31:59
Edit Download
276 B lrw-r--r-- 2025-12-23 23:31:59
Edit Download
394 B lrw-r--r-- 2025-12-23 23:31:59
Edit Download
398 B lrw-r--r-- 2025-12-23 23:31:59
Edit Download
1.62 KB lrw-r--r-- 2025-12-23 23:31:59
Edit Download
852 B lrw-r--r-- 2025-12-23 23:31:59
Edit Download
898 B lrw-r--r-- 2025-12-23 23:31:59
Edit Download
1.29 KB lrw-r--r-- 2025-12-23 23:31:59
Edit Download
1.01 KB lrw-r--r-- 2025-12-23 23:31:59
Edit Download
1.03 KB lrw-r--r-- 2025-12-23 23:31:59
Edit Download
1.30 KB lrw-r--r-- 2025-12-23 23:31:59
Edit Download
1.32 KB lrw-r--r-- 2025-12-23 23:31:59
Edit Download
1.72 KB lrw-r--r-- 2025-12-23 23:31:59
Edit Download
904 B lrw-r--r-- 2025-12-23 23:31:59
Edit Download
1.31 KB lrw-r--r-- 2025-12-23 23:31:59
Edit Download
1.33 KB lrw-r--r-- 2025-12-23 23:32:00
Edit Download
1.23 KB lrw-r--r-- 2025-12-23 23:32:00
Edit Download
677 B lrw-r--r-- 2025-12-23 23:32:00
Edit Download
882 B lrw-r--r-- 2025-12-23 23:32:00
Edit Download
2.00 KB lrw-r--r-- 2025-12-23 23:32:00
Edit Download
2.03 KB lrw-r--r-- 2025-12-23 23:32:00
Edit Download
358 B lrw-r--r-- 2025-12-23 23:32:00
Edit Download
1.32 KB lrw-r--r-- 2025-12-23 23:32:00
Edit Download
557 B lrw-r--r-- 2025-12-23 23:32:00
Edit Download
2.26 KB lrw-r--r-- 2025-12-23 23:32:00
Edit Download
2.01 KB lrw-r--r-- 2025-12-23 23:32:00
Edit Download
3.88 KB lrw-r--r-- 2025-12-23 23:32:00
Edit Download
1.63 KB lrw-r--r-- 2025-12-23 23:32:00
Edit Download
775 B lrw-r--r-- 2025-12-23 23:32:00
Edit Download
1.50 KB lrw-r--r-- 2025-12-23 23:32:00
Edit Download
1.46 KB lrw-r--r-- 2025-12-23 23:32:00
Edit Download
486 B lrw-r--r-- 2025-12-23 23:32:00
Edit Download
851 B lrw-r--r-- 2025-12-23 23:32:00
Edit Download
790 B lrw-r--r-- 2025-12-23 23:32:00
Edit Download
1.00 KB lrw-r--r-- 2025-12-23 23:32:00
Edit Download
1.12 KB lrw-r--r-- 2025-12-23 23:32:00
Edit Download
1.68 KB lrw-r--r-- 2025-12-23 23:32:00
Edit Download
1.80 KB lrw-r--r-- 2025-12-23 23:32:00
Edit Download
868 B lrw-r--r-- 2025-12-23 23:32:00
Edit Download
1.64 KB lrw-r--r-- 2025-12-23 23:32:00
Edit Download
1.36 KB lrw-r--r-- 2025-12-23 23:32:00
Edit Download
728 B lrw-r--r-- 2025-12-23 23:32:00
Edit Download
709 B lrw-r--r-- 2025-12-23 23:32:00
Edit Download
706 B lrw-r--r-- 2025-12-23 23:32:00
Edit Download
590 B lrw-r--r-- 2025-12-23 23:32:00
Edit Download
611 B lrw-r--r-- 2025-12-23 23:32:00
Edit Download
988 B lrw-r--r-- 2025-12-23 23:32:00
Edit Download
573 B lrw-r--r-- 2025-12-23 23:32:00
Edit Download
769 B lrw-r--r-- 2025-12-23 23:32:00
Edit Download
1.56 KB lrw-r--r-- 2025-12-23 23:32:00
Edit Download
1.17 KB lrw-r--r-- 2025-12-23 23:32:00
Edit Download
213 B lrw-r--r-- 2025-12-23 23:32:00
Edit Download
954 B lrw-r--r-- 2025-12-23 23:32:00
Edit Download
1.20 KB lrw-r--r-- 2025-12-23 23:32:00
Edit Download
1.23 KB lrw-r--r-- 2025-12-23 23:32:00
Edit Download
1.29 KB lrw-r--r-- 2025-12-23 23:32:00
Edit Download
1.09 KB lrw-r--r-- 2025-12-23 23:32:00
Edit Download
2.35 KB lrw-r--r-- 2025-12-23 23:32:00
Edit Download
465 B lrw-r--r-- 2025-12-23 23:32:00
Edit Download
545 B lrw-r--r-- 2025-12-23 23:32:00
Edit Download
255 B lrw-r--r-- 2025-12-23 23:32:00
Edit Download
490 B lrw-r--r-- 2025-12-23 23:32:00
Edit Download
361 B lrw-r--r-- 2025-12-23 23:32:00
Edit Download
342 B lrw-r--r-- 2025-12-23 23:32:00
Edit Download
667 B lrw-r--r-- 2025-12-23 23:32:00
Edit Download
353 B lrw-r--r-- 2025-12-23 23:32:00
Edit Download
704 B lrw-r--r-- 2025-12-23 23:32:00
Edit Download
821 B lrw-r--r-- 2025-12-23 23:32:00
Edit Download
429 B lrw-r--r-- 2025-12-23 23:32:00
Edit Download

If ZipArchive is unavailable, a .tar will be created (no compression).