मैं अपने परीक्षण वर्कस्टेशन (PHP 5.5.1, अपाचे 2.2.4, विंडोज 7 32-बिट) पर काम कर रहे इंटेल एक्सटेंशन को प्राप्त करने का प्रयास कर रहा हूं। ऐसा लगता है कि कोई फर्क नहीं पड़ता कि मैं क्या कोशिश करता हूं मैं इसे प्राप्त नहीं कर सकता हूं।विंडोज़ पर PHP क्यों नहीं हो सकता है, भले ही यह मौजूद है php_intl.dll?
- मैंने अपने php.ini में "एक्सटेंशन = php_intl.dll" पंक्ति को असम्बद्ध किया है।
- मैंने सत्यापित किया है कि extension_dir निर्देश सही निर्देशिका (c: \ wamp \ php5.5 \ ext) पर इंगित कर रहा है।
- मैंने सत्यापित किया है php_intl.dll c: \ wamp \ php5.5 \ ext में है।
- मैंने सत्यापित किया है कि सभी icu * .dll फ़ाइलें php रूट निर्देशिका (c: \ wamp \ php5.5) में मौजूद हैं।
- मैंने सत्यापित किया है कि c: \ wamp \ php5.5 मेरे पथ में है।
- और हां, php.ini की प्रति मैं संपादित कर रहा हूं सही है, जिसे httpd.conf में PHPIniDir निर्देश द्वारा निर्दिष्ट किया गया है।
मैं अपाचे त्रुटि लॉग की जाँच की और इस लाइन हर बार जब मैं अपाचे पुन: प्रारंभ किए पाया है:
पीएचपी चेतावनी: पीएचपी स्टार्टअप: गतिशील पुस्तकालय 'ग लोड करने में असमर्थ: \ WAMP \ php5.5 \ ext \ php_intl.dll '- निर्दिष्ट मॉड्यूल नहीं मिला। \ r \ n लाइन 0
पर दो अज्ञात में मैं खुद को दोहराता हूं, लेकिन c: \ wamp \ php5.5 \ ext \ php_intl.dll EXIST करता है !
मैं विंडोज एक्सप्लोरर पर इशारा करने और अपने कंप्यूटर पर चिल्लाने की कोशिश करने के लिए प्रेरित हूं, "देखो! स्टिनकिन फ़ाइल फ़ाइल सही है!" कोई विचार है कि मैं फ़ाइल और PHP क्यों देख सकता हूं भले ही हम एक ही निर्देशिका में स्पष्ट रूप से देख रहे हों? या कुछ और चल रहा है कि मैं याद किया है?
क्या PHP के साथ मिलान संस्करण डीएलएल है? –
हां, यह संस्करण 5.5.1 है। – PerceptorII