php_memcache.dll für WAMP 2.5 - PHP: 5.5.12 - Window8: 64 Bit - VC11

7

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.

    
Bujji 15.08.2014, 20:32
quelle

3 Antworten

16

Das Warnsymbol bedeutet eines von zwei Dingen, wenn es im Erweiterungsmenü angezeigt wird.

  1. Es gibt eine DLL im ext Ordner, aber es gibt keinen passenden extension=php_memcache.dll Eintrag in der PHP.INI Datei.
  2. Es gibt ein 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: -

%Vor%

Dadurch wird Ihr Editor auf \wamp\bin\php\php{version}\phpForApache.ini

gestartet

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.

    
RiggsFolly 16.08.2014, 13:24
quelle
3

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.

    
agou 16.08.2014 13:22
quelle
1

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.

    
Lokesh S 08.01.2016 05:30
quelle

Tags und Links