GitHunt
SO

sodabrew/php-memcached

memcached extension based on libmemcached library

Build Status

Build Status

Description

This is the PECL memcached extension,
using the libmemcached library to connect to memcached servers.

memcached is a high-performance, distributed memory
object caching system, generic in nature, but intended for use in speeding up
dynamic web applications by alleviating database load.

Building

$ phpize
$ ./configure
$ make
$ make test

Dependencies

php-memcached 3.x:

  • Supports PHP 7.0 - 8.1.
  • Requires libmemcached 1.x or higher.
  • Optionally supports igbinary 2.0 or higher.
  • Optionally supports msgpack 2.0 or higher.

php-memcached 2.x:

  • Supports PHP 5.2 - 5.6.
  • Requires libmemcached 0.44 or higher.
  • Optionally supports igbinary 1.0 or higher.
  • Optionally supports msgpack 0.5 or higher.

libmemcached or the new
libmemcached-awesome version
1.0.18 or higher is recommended for best performance and compatibility with
memcached servers.

igbinary is a faster and more compact
binary serializer for PHP data structures. When installing php-memcached from
source code, the igbinary module must be installed first so that php-memcached
can access its C header files. Load both modules in your php.ini at runtime
to begin using igbinary.

msgpack is a faster and more compact data structure
representation that is interoperable with msgpack implementations for other
languages. When installing php-memcached from source code, the msgpack module
must be installed first so that php-memcached can access its C header files.
Load both modules in your php.ini at runtime to begin using msgpack.

Languages

C57.0%PHP39.0%M43.5%JavaScript0.4%
Other
Created July 26, 2016
Updated January 6, 2023
sodabrew/php-memcached | GitHunt