2012-02-17 12 views
11

मुझे नुकसान हुआ है। मैं विन्डोज़ 7 पर हूं और अपाचे 2.2.21 और PHP 5.2.17 दोनों स्थापित किया है। मैं mysql मॉड्यूल को सक्षम नहीं कर सकता। क्या विंडोज 7 पर कोई ज्ञात समस्या है?PHP mysql एक्सटेंशन नहीं देखता

 
C:\php>php --ini 
Configuration File (php.ini) Path: C:\WINDOWS 
Loaded Configuration File:   C:\php\php.ini 
Scan for additional .ini files in: (none) 
Additional .ini files parsed:  (none) 

मैं भी php.ini अंदर मेरे विस्तार dir निर्धारित किया है::

extension_dir = "C:\php\ext" 

मैं भी एक जोड़ दिया है

मैं php --info और निम्न देखें दौड़े हैं

# configure the path to php.ini 
PHPIniDir "c:/php" 

और हाँ, मेरी php.ini फ़ाइल के अंदर मैं php_mysql विस्तार सक्रिय कर दिया है और अपने वेब की सेवा को पुनः आरंभ: मेरे httpd.conf फाइल करने के लिए प्रवेश आर।

मुझे क्या याद आ रही है?

+0

क्या आप यह सुनिश्चित करते हैं कि MySQL एक्सटेंशन एक्सटेंशन फ़ोल्डर में है? – crush

+1

आपका phpinfo() क्या कहता है? – Stewie

+0

हाँ मैंने यह भी सत्यापित किया है कि ... – user1216398

उत्तर

3

क्या आपने सी: \ windows \ system32 निर्देशिका में php_mysql.dll डालने का प्रयास किया है? यदि आप वहां फ़ाइल डालते हैं, तो अपने वेबसर्वर को पुनरारंभ करें और मॉड्यूल लोड हो गया है, तो इसका मतलब पर्यावरण परिवर्तनीय समस्या हो सकता है, या php_mysql.dll का पुराना संस्करण नए को ठीक से लोड होने से रोक रहा है।

-1

क्या आपने MySQL इंस्टॉल किया था? मुझे याद है कि मुझे उस तरह की समस्या थी क्योंकि मैं अपने स्थानीयहोस्ट सेटअप को पूरा करने के लिए MySQL इंस्टॉल करने से पहले, PHP को MySQL एक्सटेंशन लोड करने की उम्मीद कर रहा था। कारण यह है कि जब आप MySQL इंस्टॉल करते हैं तो यह कुछ डीएलएल को system32 dir में रखता है ताकि PHP इसे लोड कर सके।

-1

आपको php-mysql केवल php की आवश्यकता नहीं है। स्थापित करना कि php को सही एक्सगेंशन जोड़ने का ख्याल रखना चाहिए।

yum install php-mysql 
+6

वह विंडोज़ पर है और उसके पास पहले से ही मॉड्यूल स्थापित है। –

3

क्या आपने यहां स्लैश को आगे बढ़ाने की कोशिश की है?

extension_dir = "C:/php/ext" 

यह मेरे लिए काम करता है।

+1

फॉरवर्ड स्लेश विन 7 मशीन पर कोई फर्क नहीं पड़ता है जिस पर मैं काम कर रहा हूं लेकिन "ext" dir को पूरा पथ दे रहा था। –

0

किसी भी भावी सूचना साधकों को ध्यान दें, कि mysql एक्सटेंशन 5.5 में बहिष्कृत है और PHP 7 द्वारा चलाया गया है, ताकि मेरा mysqli एक्सटेंशन बदला जा सके।

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