Ich suche nach php_memcache.dll und finde die folgenden Links
Ich habe alle ausprobiert, aber immer noch zeigt es Warnzeichen für die DLL wie unten. Ist jemand versucht und arbeiten dll, wenn ja, könnten Sie mir bitte helfen und teilen Sie die, die Sie haben (Memcache oder Memcached)? Danke für deine Hilfe.
Das Warnsymbol bedeutet eines von zwei Dingen, wenn es im Erweiterungsmenü angezeigt wird.
ext
Ordner, aber es gibt keinen passenden extension=php_memcache.dll
Eintrag in der PHP.INI
Datei. extension=xxx.dll
in der PHP.INI
-Datei, aber keine passende dll im ext
-Ordner. Wenn Sie also die DLL in den Ordner \wamp\bin\php\phpx.y.z\ext
kopiert haben, müssen Sie extension=php_memcache.dll
zur Datei PHP.INI
hinzufügen. Denken Sie daran, dass dies keine Standard-Erweiterung ist, da Sie sie selbst herunterladen mussten, so dass es auch keinen Eintrag in der php.ini-Datei dafür geben wird.
Denken Sie auch daran, dass Sie MEMCACHED installieren müssen, da die Erweiterung allein nur eine Schnittstelle zum MEMCACHE-Dienst ist.
Außerdem benötigen Sie die Thread Safe-Version der memcache.dll, um mit der WampServers-Konfiguration von Apache und PHP zu laufen.
Stellen Sie außerdem sicher, dass Sie die richtige 32/64-Bit-Version von memcache.dll haben, die der Version von WAMPServer entspricht, die Sie installiert haben.
Denken Sie auch daran, dass es 2 php.ini
Dateien gibt, um das von Apache verwendete zu bearbeiten, benutzen Sie die wampmanager Menüs wie folgt: -
Dadurch wird Ihr Editor auf \wamp\bin\php\php{version}\phpForApache.ini
Der andere \wamp\bin\php\php.ini
wird nur von der PHP CLI (Befehlszeilenschnittstelle) verwendet und hat keinen Einfluss darauf, was in eine Apache-Instanz geladen wird.
Nicht sicher, wie Sie es installiert haben ... Ich benutze die gleiche Version von WAMP (2.5, Windows8, 64bit, PHP 5.5.12)
Ich habe php_memcache.dll nach C: \ wamp \ bin \ php \ php5.5.12 \ ext (Standardinstallation) kopiert und dann C: \ wamp \ bin \ apache \ apache2.4.9 \ bin \ php.ini ( auch Standardinstallation) durch Hinzufügen von
%Vor%im Abschnitt "Dynamische Erweiterungen", WAMP-Dienste neu starten und es funktioniert gut. Stellen Sie nur sicher, dass Sie die richtige php.ini geändert haben, es ist nicht die in php's Verzeichnis.
Übrigens, ich habe kein php_memcache im Menü wie Ihres, wie auf dem Bild gezeigt, aber es ist geladen und funktioniert.
Auch wenn ich das gleiche Problem wie oben gezeigt habe und seit 2 Tagen kämpfe, kannst du php.ini an 2 Stellen unter wamp server finden. Aktivieren Sie die Memcache-DLL-Erweiterung im Apache-Ordner. d. h. C: \ wamp \ bin \ apache \ apache2.4.9 \ bin füge die folgende Zeile hinzu
extension=php_memcache.dll
. Starten Sie nun Ihre wamp neu und Sie sehen, dass Memcache aktiviert ist.