El complemento está implementado como una extensión de PHP. Ver también las instrucciones de instalación para instalar esta extensión.
Compile o configure la extensión (API) de MySQL para PHP (mysqli, PDO_MYSQL, mysql) Esta extensión debe utilizar la biblioteca mysqlnd debido a que mysqlnd_memcache es un complemento para la biblioteca mysqlnd. Para información adicional, consulte las instrucciones de instalación de mysqlnd_memcache.
Después carque la extensión en PHP y active el complemento en el fichero de confuguración de PHP con la directiva de configuración llamada mysqlnd_memcache.enable.
Ejemplo #1 Habilitar el complemento (php.ini)
; En Windows, el nombre del fichero es php_mysqnd_memcache.dll ; Cargar la extensión extension=mysqlnd_memcache.so ; Habilitarla mysqlnd_memcache.enable=1
Siga las instrucciones dadas en el » Manual de referencia de MySQL para la instalación de los comlementos de Memcache para el servidor de MySQL. Active los complementos y configure el acceso a Memcache para tablas SQL.
En los ejemplos de esta guía rápida se asume que existen las sibguientes tablas, y que Memcache está configurado con acceso al mismo.
Ejemplo #2 Tabla SQL empleada para la Guía rápida
CREATE TABLE test( id CHAR(16), f1 VARCHAR(255), f2 VARCHAR(255), f3 VARCHAR(255), flags INT NOT NULL, cas_column INT, expire_time_column INT, PRIMARY KEY(id) ) ENGINE=InnoDB; INSERT INTO test (id, f1, f2, f3) VALUES (1, 'Hello', 'World', '!'); INSERT INTO test (id, f1, f2, f3) VALUES (2, 'Lady', 'and', 'the tramp'); INSERT INTO innodb_memcache.containers( name, db_schema, db_table, key_columns, value_columns, flags, cas_column, expire_time_column, unique_idx_name_on_key) VALUES ( 'plugin_test', 'test', 'test', 'id', 'f1,f2,f3', 'flags', 'cas_column', 'expire_time_column', 'PRIMARY KEY');