我使用PHP 5.3.0和搜索發現了一個php_memcache.dll
被編譯該版本,現在小時後,我開始PHP它給了我一個錯誤內存緩存,錯誤php5.dll沒有發現
程序無法啓動,因爲您的計算機缺少php5.dll。嘗試重新安裝程序來解決問題。
因爲我看到它有在php文件夾中的php5ts.dll
,我找不到php5.dll
。
因此,memcache無法啓動。 我該如何解決這個問題?
我使用PHP 5.3.0和搜索發現了一個php_memcache.dll
被編譯該版本,現在小時後,我開始PHP它給了我一個錯誤內存緩存,錯誤php5.dll沒有發現
程序無法啓動,因爲您的計算機缺少php5.dll。嘗試重新安裝程序來解決問題。
因爲我看到它有在php文件夾中的php5ts.dll
,我找不到php5.dll
。
因此,memcache無法啓動。 我該如何解決這個問題?
老問題,但你確定你下載的php_memcache.dll是一個線程安全/不安全兼容你的PHP安裝?
查看你的PHP目錄:如果有一個「php5ts.dll」,你有一個線程安全的PHP,所以你也需要一個線程安全的「php_memcache.dll」,反之亦然。
我有同樣的問題,用diferent PHP_ .dll文件,以及有關php5.dll錯誤信息混淆了赫克了我好幾個小時了,但是這只是一個下載權PHP_的問題。 DLL。
@kibemau,會做替代的工作?即[下載'php5.dll'](http://stackoverflow.com/a/20046142/632951),將它放在我們的目錄中,並以nt方式進行。 – Pacerier 2015-04-05 15:13:18
你剛剛救了我的屁股先生。我不得不從這裏得到一個線程安全的memcache.dll:https://pecl.php.net/package/memcache/3.0.8/windows 謝謝 – LukeD1uk 2016-01-12 17:31:26
在我的情況下,它發生在我更新舊的Xampp安裝,用VC11(PHP 5.6)編譯爲一個新的,使用VC15(PHP 7.2)編譯。 Memcache PHP擴展(php_memcache-3.0.8-5.6-ts-vc11-x86.zip)曾經與我舊Xampp一起工作,停止了與新的工作,給我這個消息。我想它會被解決,當我更新這個擴展到一個新的,兼容PHP 7.2和VC15編譯 – aldemarcalazans 2018-03-02 16:45:10
很可能您的memcache_php.dll
文件需要php5.dll
文件才能正常工作。
我想它應該作爲PHP的memcache的一部分進行分發。或者你可以谷歌約php5.dll
知道更多關於它。
我沒有爲php5.dll谷歌,並在這裏結束。 – 2011-04-13 12:39:07
你的答案是所有人都可以找到關於這個錯誤(與幾十個網站鏡像這個確切的問題)... – akosch 2011-06-30 07:24:39
下載php5.dll
複製和粘貼到 「」
參見:http://stackoverflow.com/questions/5592739/program-cant-start-because-php5- dll-is-missing – edelwater 2015-01-18 22:27:46