2016-01-20 12 views
10

अंत में, strugling के घंटे के बाद, मैं अपने आईआईएस 7.5 Windows सर्वर पर PHP 7.02 स्थापित करने 2008 सभी कार्यों को ठीक से एक त्रुटि के अलावा समाप्त:php_mysql.dll के साथ क्या हुआ?

[20-Jan-2016 15:19:26 UTC] PHP Warning: PHP Startup: Unable to load dynamic library 'D:\PHP\php-7.0.2-nts-Win32-VC14-x64\ext\php_mysql.dll' - The specified module could not be found. in Unknown on line 0

डाउनलोड किया ज़िप फ़ाइल सेशन जाँच जब पीएचपी 7.02 यह है कि स्पष्ट है फ़ोल्डर ext में php_mysql.dll नामक फ़ाइल नहीं है।

तो मेरा सवाल यह है कि हम इस त्रुटि से बचने के लिए इस फ़ाइल को कहां प्राप्त कर सकते हैं?

+8

mysql_ * कार्यों पीएचपी 7.0 में हटा दिया गया था और आप इसके साथ उपयोग नहीं कर सकते –

+0

तो वहाँ उस त्रुटि से छुटकारा पाने का कोई रास्ता नहीं है? या शायद 'ext' फ़ोल्डर से' php_mysqli.dll' फ़ाइल को हटाएगा? – DarkLite1

+2

'php_mysqli' क्यों हटाएं जब यह' php_mysql' है जो आपको त्रुटि दे रहा है ..? – Naruto

उत्तर

7

mysql विस्तार नारुतो की टिप्पणी मैं पता लगा कि php\ext फ़ोल्डर में सभी मॉड्यूल के गतिशील लोड हो रहा है wasn 'करने के लिए v5.5 पर पदावनत और v7 पर हटा दिया गया था नीचे दिए गए लिंक की जाँच करें, https://wiki.php.net/rfc/remove_deprecated_functionality_in_php7

29

धन्यवाद अपराधी टी। चूंकि फ़ाइल php_mysql.dll उस फ़ोल्डर में नहीं थी, इसलिए इसे वहां से लोड नहीं किया जा सका। आगे के बाद का विश्लेषण करती है ऐसा लगता है कि नवीनतम पीएचपी (7.02) में विंडोज 64-बिट के लिए डाउनलोड php.ini फ़ाइल अभी भी इस में शामिल हैं:

[PHP_MYSQL] 
extension=php_mysql.dll 

अनुभाग की टिप्पणी के बाद लॉग फ़ाइल में त्रुटि चला गया था। जैसा कि हम स्पष्ट रूप से उस डीएलएल फ़ाइल को लोड नहीं कर सकते हैं।

;[PHP_MYSQL] 
;extension=php_mysql.dll 
+0

ऐसा लगता है कि PHP 7.1 के लिए केवल एक पंक्ति है जिसे टिप्पणी करने की आवश्यकता है। – RenniePet

+0

टिप्पणी लाइन देने के बाद भी, नारंगी रंग लपेटें, त्रुटि की कोई अन्य संभावनाएं हैं? – Rathinam

+0

यह मेरे लिए काम किया, संगीतकार स्थापित करने के लिए .... एक ही मुद्दा नहीं बल्कि समान !! वैसे भी ऊपर उठाना: डी यह काम किया !!! –

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