Memcache in PHP

Sofern die php_memcache.dll gefunden wird, braucht man nur noch diesen Code in die php.ini schreiben:

Quellcode

  1. extension=php_memcache.dll
Dann den Apache neustarten.
Ansonsten kann man sie auch hier herunterladen (bitte auf die eingesetzte PHP-Version achten): downloads.php.net/pierre/
Um sicherzugehen, dass es funktioniert hat, kannst du eine Datei mit diesem Inhalt im Browser aufrufen:

PHP-Quellcode

  1. <?php
  2. $memcache = new Memcache;
  3. $memcache->connect("localhost",11211); # You might need to set "localhost" to "127.0.0.1"
  4. echo "Server's version: " . $memcache->getVersion() . "<br />\n";
  5. $tmp_object = new stdClass;
  6. $tmp_object->str_attr = "test";
  7. $tmp_object->int_attr = 123;
  8. $memcache->set("key",$tmp_object,false,10);
  9. echo "Store data in the cache (data will expire in 10 seconds)<br />\n";
  10. echo "Data from the cache:<br />\n";
  11. var_dump($memcache->get("key"));
  12. ?>
Alles anzeigen
Wenn kein Fehler erscheint und etwas angezeigt wird, hat es funktioniert ;)
Über den Autor
Ich bin Webentwickler in Stuttgart und administriere Server seit vielen Jahren. In diesem Blog erstelle ich hauptsächlich Tutorials für andere Webentwickler, Webdesigner und Serveradministratoren.
-------------------------------------------------------------------------------------------------------------------------------------
I’m a web developer in Stuttgart, Germany, and server administrator since many years. This blog mainly contains a tutorial set for other web developer, web designer and server administrators.

517 mal gelesen

Kommentare 2

  • Black Rider -

    Ich kann gerne noch etwas darüber schreiben, was MemCache ist und was es macht. Zu einer Anleitung für Linux werde ich wohl erst kommen, wenn ich den neuen Server habe ;)
    Damit ich auch nichts falsch mache.

    P.S.: Bewertet ist dein Kommentar übrigens nur einmal ;)

  • Slyx -

    irgendwie fehlt mir hier jetzt eine Beschreibung, was MemCache ist, was MemChache macht und wie mans verwenden kann.
    Auch eine Installationsanleitung für Linux wäre nett gewesen - immerhin verwenden die meisten Webserver immernoch Linux :P

    PS: Ich finds grade insteressant, dass ich mein eigenen Comment 2x bewerten kann :D

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen