2010-02-21 10 views
6

verwende ich PHP 5.3.0 und nach Stunden eine php_memcache.dll gefunden zu suchen, die für diese Version kompiliert wird, jetzt, da ich php beginnen, es ist mir ein FehlerMemcache auf Fenster, Fehler php5.dll nicht gefunden

Das Programm kann nicht gestartet werden, da php5.dll auf Ihrem Computer fehlt. Versuchen Sie das Programm neu zu installieren, um das Problem zu beheben.

Wie ich es sehe, ist es php5ts.dll in php-Ordner, und ich kann php5.dll nicht finden.

Und als Ergebnis Memcache nicht gestartet. Wie kann ich das beheben?

+0

See: http://stackoverflow.com/questions/5592739/program-cant-start-because-php5- dll-is-missing – edelwater

Antwort

13

Alte Frage, aber sind Sie sicher, dass die php_memcache.dll, die Sie heruntergeladen haben, ein thread-safe/unsafe kompatibel mit Ihrer PHP-Installation ist?

Suchen Sie in Ihrem PHP-Verzeichnis: Wenn es eine "php5ts.dll" gibt, haben Sie eine thread-sichere PHP, so dass Sie auch eine thread-sichere "php_memcache.dll" benötigen, und umgekehrt.

hatte ich das gleiche Problem, mit einem diferent DLL php_, und die Fehlermeldung über php5.dll verwirrte das Heck aus mir heraus zu mehreren Stunden, aber es war nur eine Frage der das Recht php_ herunterzuladen. DLL.

+0

@kibemau, Würde die Alternative funktionieren? I.e. [download php5.dll'] (http://stackoverflow.com/a/20046142/632951), es in unser Verzeichnis einfügend, und es die nts Weise tuend. – Pacerier

+0

Sie haben gerade meinen Arsch gerettet. Ich musste eine Thread-sichere memcache.dll von hier bekommen: https://pecl.php.net/package/memcache/3.0.8/windows Danke – LukeD1uk

+0

In meinem Fall geschah es, wenn ich meine alte Xampp-Installation aktualisiere, kompiliert mit VC11 (PHP 5.6) zu einem neuen, kompiliert mit VC15 (PHP 7.2). Die Memcache-PHP-Erweiterung (php_memcache-3.0.8-5.6-ts-vc11-x86.zip), die früher mit meinem alten Xampp arbeitete, stoppte die Arbeit mit dem neuen und gab mir diese Nachricht. Ich denke, es wird gelöst werden, wenn ich diese Erweiterung auf eine neue Version aktualisiere, die mit PHP 7.2 kompatibel und mit VC15 kompiliert ist – aldemarcalazans

-4

Wahrscheinlich müssen Ihre memcache_php.dll Dateien php5.dll Datei in der Lage sein, richtig zu arbeiten.

Ich denke, es sollte als Teil dieses Memcache für PHP verteilt werden. Oder Sie googeln über php5.dll, um mehr darüber zu erfahren.

+6

Ich habe google für php5.dll und endete hier. –

+1

Ihre Antwort ist alles, was man über diesen Fehler finden kann (mit Dutzenden von Seiten, die genau diese Frage widerspiegeln) ... – akosch

-1
  1. herunterladen php5.dll

  2. Kopieren und Einfügen auf ""