2010-02-21 15 views
6

मैं PHP 5.3.0 का उपयोग करें और एक php_memcache.dll कि उस संस्करण के लिए संकलित किया गया है, पाया सर्च कर रहे हैं अब के घंटे के बाद के रूप में मैं php शुरू यह मुझे एक त्रुटि देता हैMemcache, त्रुटि नहीं मिला php5.dll

प्रोग्राम शुरू नहीं हो सकता है क्योंकि php5.dll आपके कंप्यूटर से गुम है। समस्या को ठीक करने के लिए प्रोग्राम को पुनर्स्थापित करने का प्रयास करें।

मैं इसे देखना वहाँ के रूप में php फ़ोल्डर में php5ts.dll है, और मैं php5.dll नहीं मिल रहा।

और परिणामस्वरूप memcache शुरू नहीं होता है। मैं इसे कैसे ठीक कर सकता हूं?

+0

देखें: http://stackoverflow.com/questions/5592739/program-cant-start-because-php5- dll-is-missing – edelwater

उत्तर

13

पुराना सवाल, लेकिन क्या आप सुनिश्चित हैं कि आपके द्वारा डाउनलोड किया गया php_memcache.dll आपके PHP इंस्टॉल के साथ एक थ्रेड-सुरक्षित/असुरक्षित संगत है?

अपनी PHP निर्देशिका में देखें: यदि कोई "php5ts.dll" है तो आपके पास थ्रेड-सुरक्षित PHP है, इसलिए आपको थ्रेड-सुरक्षित "php_memcache.dll" भी चाहिए, और इसके विपरीत।

मैं एक ही समस्या थी, एक विभिन्न साथ .dll php_, और php5.dll के बारे में त्रुटि संदेश भी कई घंटों तक मुझे से बाहर बिल्ली उलझन में है, लेकिन यह सही php_ को डाउनलोड करने का मामला था। dll।

+0

@ किबामेउ, वैकल्पिक काम कर रहे हैं? अर्थात। ['php5.dll'] डाउनलोड करना (http://stackoverflow.com/a/20046142/632951), इसे हमारी निर्देशिका में डालना, और इसे एनटीएस तरीके से करना। – Pacerier

+0

आपने अभी मेरे गधे सर को बचाया है। मुझे यहां से थ्रेड सुरक्षित memcache.dll प्राप्त करना पड़ा: https://pecl.php.net/package/memcache/3.0.8/windows धन्यवाद – LukeD1uk

+0

मेरे मामले में, यह तब हुआ जब मैंने अपना पुराना Xampp इंस्टॉल अपडेट किया, वीसी 11 (PHP 5.6) के साथ संकलित एक नया, वीसी 15 (PHP 7.2) के साथ संकलित। Memcache PHP एक्सटेंशन (php_memcache-3.0.8-5.6-ts-vc11-x86.zip) जो मेरे पुराने Xampp के साथ काम करता था, मुझे यह संदेश देकर, नए के साथ काम करना बंद कर दिया। मुझे लगता है कि यह हल हो जाएगा, जब मैं इस एक्सटेंशन को एक नए पर अपडेट करता हूं, PHP 7.2 के साथ संगत और वीसी 15 के साथ संकलित करता हूं – aldemarcalazans

-4

अधिकतर आपकी memcache_php.dll फ़ाइलों को php5.dll फ़ाइल को सही तरीके से काम करने में सक्षम होने की आवश्यकता है।

मुझे लगता है कि इसे PHP के लिए उस memcache के हिस्से के रूप में वितरित किया जाना चाहिए। या इसके बारे में और जानने के लिए आप php5.dll पर Google के बारे में जान सकते हैं।

+6

मैंने php5.dll के लिए google किया और यहां समाप्त हुआ। –

+1

आपका उत्तर इस त्रुटि के बारे में सब कुछ मिल सकता है (इस सटीक प्रश्न को मिरर करने वाली साइटों के दर्जनों के साथ) ... – akosch

-1
  1. डाउनलोड php5.dll

  2. कॉपी और करने के लिए "पेस्ट"

संबंधित मुद्दे