मेरी विंडोज 7 64-बिट मशीन पर अपाचे 2.2 और PHP 5.4.6 को सेट करने के बाद कल मुझे भी यही परेशानी हुई थी। मैंने इसे php.ini में निम्नलिखित परिवर्तनों के साथ हल किया:
-
extension_dir को (your-php-path)\ext.
. पर सेट करनाextension_dir = "c:\progra~2\php546\ext"
जब आप फोल्डरनाम के 8.3 संस्करण का उपयोग करते हैं तो आप फ़ोल्डरनाम प्रोग्राम फाइल्स (x86) में रिक्त स्थान से बच सकते हैं। आप इसे निम्न कमांड से प्राप्त कर सकते हैं:
dir \prog* /x
-
वांछित MySQL मॉड्यूल सक्षम करें।
extension=php_mysql.dll extension=php_mysqli.dll ... extension=php_pdo_mysql.dll
-
अपाचे वेब सर्वर को पुनरारंभ करें।
for %s in (stop start) do net %s apache2.2
आप इसे पुनः आरंभ करने के लिए अपाचे मॉनिटर या सेवाओं का भी उपयोग कर सकते हैं।