दिलचस्प पोस्ट
एक्सएमएल :: सरल "निराश" क्यों है? बाश में बहु-आयामी सरणियां UITapGestureRecognizer – एकल टैप और डबल टैप क्या आप git-merge के साथ चयनात्मक फाइलों को मर्ज करते हैं? मापदंडों के साथ क्वेरी निष्पादित करना जावास्क्रिप्ट का उपयोग कर ध्वनि सूचनाओं को चलाया जा रहा है? JQuery के साथ सीएसएस वर्ग गुणों को बदलें iText – मौजूदा पीडीएफ फाइल में सामग्री जोड़ें स्थानीय चर, एक उदाहरण फ़ील्ड, एक इनपुट पैरामीटर और एक क्लास फील्ड के बीच अंतर क्या है? सूची दृश्य सूची को अद्यतन करने के बाद सूची के अंत तक स्क्रॉल करें कैसे सबसे लंबे समय तक palindromic बाद में खोजने के लिए? स्विफ्ट कोड निष्पादन का प्रवेश बिंदु क्या है? Iphone UIImageView में एनिमेटेड जीआईएफ छवि जोड़ें किसी मंडली के आसपास कुछ तत्व गतिशील रूप से व्यवस्थित करें पूर्णांक विभाजन के लिए सुरुचिपूर्ण पायथन कोड

intl एक्सटेंशन: स्थापित php_intl.dll

मैं php_intl.dll को खोजने और इसे स्थापित करने की कोशिश कर रहा हूँ।

क्या किसी के भी पास कोई भी सुझाव है?

Solutions Collecting From Web of "intl एक्सटेंशन: स्थापित php_intl.dll"

http://windows.php.net/download/ पर सभी पैकेज में php_intl.dll शामिल होता है जो सबडीर एक्सट्रैक्ट / में स्थित है।
आपको बस इतना करना है कि यह जांचना है कि क्या आपके एक्सटेंशन_डिर सही डायरेक्टरी को इंगित करता है और एक्सटेंशन = php_intl.dll डायरेक्टिव जोड़ता है (या अनुशंसित)।

php_intl.dll एक्सटेंशन को सही तरीके से काम करने के लिए, आपको निम्न फ़ाइलों को अपने PATH में फ़ोल्डर में रखना होगा:

  • icudt36.dll
  • icuin36.dll
  • icuio36.dll
  • icule36.dll
  • iculx36.dll
  • icutu36.dll
  • icuuc36.dll

डिफ़ॉल्ट रूप से वे आपकी PHP निर्देशिका में बैठे हैं, लेकिन यह निर्देशिका आपके PATH में जरूरी नहीं है (यह मेरे लिए नहीं था, एक्सएमपीपी का इस्तेमाल करना)

यह आपके वैश्विक पथ में होना चाहिए, न कि आपके उपयोगकर्ता का पथ। वैश्विक पथ सेट करने के लिए, सिस्टम जानकारी ( विंडोज़ की + PAUSE ), तब उन्नत सिस्टम सेटिंग्स (विस्टा +) या उन्नत (XP) पर जाएं और "पर्यावरण चर" बटन पर क्लिक करें और सिस्टम वेरिएबल्स में PATH चर में उचित निर्देशिका जोड़ें सूची।

मेरे पास XAMPP 1.8.3-0 और PHP 5.5.0 स्थापित है।

1) संपादित करें php.ini:

से

 ;extension=php_intl.dll 

सेवा मेरे

 extension=php_intl.dll 

नोट: संशोधन के बाद, फ़ाइल को सहेजने की आवश्यकता है (php.ini) और अपाचे सर्वर को पुनरारंभ करने की आवश्यकता है।

2) बस सभी आईसीयू * * * *। Dll फ़ाइलों की प्रतिलिपि बनाएँ:

से

C: \ XAMPP \ php

सेवा मेरे

C: \ XAMPP \ अपाचे \ बिन

फिर intl एक्सटेंशन काम करता है !!!

एक ही मुद्दा था … मुझे आईसीयू * * । Dll के लिए अपने ड्राइव की खोज के लिए आवश्यक फाइलें मिलीं और ऊपर सूचीबद्ध सूची मिलीं, लेकिन पीएचपी फ़ोल्डर में 36 के बजाय 46 के साथ। मैं उन्हें अपाचे / बिन फ़ाइल में चिपकाता है और अपाचे शुरू करने की कोशिश की और यह अंततः शुरू हो गया। सर्वर चेक पेज पर यह अब Yellow Check से Green ओके में बदल गया है। उम्मीद है की यह मदद करेगा।

यदि आप त्रुटि संदेश पढ़ते हैं, तो "icuuc36.dll" गायब है। समस्या यह है कि आपके पास अपने पाथ में PHP डायर नहीं है, या आप सभी "intl" फाइल को php निर्देशिका से अपाचे \ bin निर्देशिका में कॉपी कर सकते हैं। वे हैं: icudt36.dll icuin36.dll icuio36.dll icule36.dll iculx36.dll icutu36.dll icuuc36.dll

मेरे पास PHP 5.3.1 और अपाचे है

जब मैं एक्सटेंशन = php_intl.dll को php.ini में जोड़ता हूं और अपाचे को फिर से शुरू करता हूं, तो यह एक चेतावनी आता है जो कहता है "अनुरोधित ऑपरेशन विफल हो गया है"

और इवेंट मॉनीटर पर यह त्रुटि:

फॉल्टिंग एप्लिकेशन नाम: httpd.exe, संस्करण: 2.2.14.0, टाइम स्टाम्प: 0x4ac181d6 फॉल्टिंग मॉड्यूल नाम: php5ts.dll, संस्करण: 5.3.1.0, टाइम स्टाम्प: 0x4b051b35 अपवाद कोड: 0xc0000005

समस्या कुछ आईएलयूडीटी 36.डीएलएल जैसे गायब थीं (सिसिनेंटर्स प्रोकॉन के साथ देखा गया), मैंने PHP 5.3.1 ज़िप संस्करण को डाउनलोड किया है और सभी डीएलएल को PHP फ़ोल्डर में निकाला है। उस समस्या का हल

WampServer 2.5 ( अपाचे 2.4.9 और PHP 5.5.12 ) के लिए:

डिफ़ॉल्ट रूप से मेरे पास php_intl सक्षम था (आप left click on the wamp icon in the system tray > PHP > PHP extensions करते समय इसे सक्षम कर सकते हैं और चेक किया गया है कि यह चिह्नित है या नहीं)

इसे ठीक से काम करने के लिए, मुझे प्रतिलिपि करना होगा :

C: \ WAMP \ बिन \ php \ php5.5.12 \ आईसीयू ** 51.dll

(कुल 8 फ़ाइलें)

सेवा मेरे

C: \ WAMP \ बिन \ अपाचे \ apache2.4.9 \ बिन

तो फिर बस वॅम्प को पुनरारंभ करें और सब कुछ ठीक था।

यदि आपके पास msvcp110.dll फ़ाइल त्रुटि गलती है आपको सही। Dll डाउनलोड करना है या बस यहां जाएं http://www.microsoft.com/es-es/download/confirmation.aspx?id=30679 और vcredist_x64.exe और vcredist_x86.exe को स्थापित करें, यह मेरे लिए काम किया है ।

जब मुझे इस मुद्दे का सामना करना पड़ा तो नीचे दिए गए चरणों का उपयोग करके इसे हल किया गया:

Php.ini संपादित करें:

बनाना

; विस्तार = php_intl.dll को

एक्सटेंशन = php_intl.dll बस सभी आईसीयू * * * *। dll फ़ाइलों (डीएलएल एक्सटेंशन के साथ किसी भी आईसीयू फ़ाइल) से कॉपी करें

C: \ xampp \ php को C: \ xampp \ अपाचे \ बिन

इसके अलावा, अगर आपके पास msvcp110.dll फ़ाइल त्रुटि गलती है आपको सही। Dll डाउनलोड करना है या बस यहां जाएं http://www.microsoft.com/es-es/download/confirmation.aspx?id=30679 और vcredist_x64.exe और vcredist_x86.exe को स्थापित करें।

अब आंतरिक विस्तार कार्य करना चाहिए 🙂

मैंने पीएटीएच चर के लिए PHP निर्देशिका को जोड़कर इस मुद्दे का समाधान किया। मैं सिर्फ संलग्न है ;C:\xampp\php को Path वेरिएबल में Windows पर्यावरण चर

आईआईएस 7 और विंडोज़ 7 पर माइक्रोसॉफ्ट वेब प्लेटफॉर्म इंस्टालर का उपयोग करके PHP स्थापित किया है IIS में, मुख्य पृष्ठ में सेटिंग्स में PHP प्रबंधक पर जाएं -> PHP एक्सटेंशन -> किसी एक्सटेंशन को सक्षम या अक्षम करें I डिफ़ॉल्ट रूप से Intl एक्सटेंशन अक्षम है

आशा है कि ये आपकी मदद करेगा

/ खोदनेवाला यहाँ /

icu*****.dll /ext/ icu*****.dll फाइलें /ext/ समस्या को हल करने के लिए भी है।

(यदि आपने निश्चित रूप से विस्तार निर्देशिका निर्दिष्ट की है)

मेरे xampp नियंत्रण कक्ष में, php.ini खोलने के लिए config पर क्लिक करें

हटाना ; में

; विस्तार = php_intl.dll

फिर अपाचे को पुनरारंभ करें

ऐसा करने का एक बेहतर तरीका है

मैं ldap, intl, curl php एक्सटेंशन के साथ एक ही तरह की समस्या हो रही थी मैंने इन मुद्दों को निम्नलिखित तरीकों से सुलझाया है:

पहले आपको यह जांचना है कि क्या इन एक्सटेंशन को निम्नलिखित पंक्तियों के सामने अर्द्धविराम (;) को निकालकर php.ini फ़ाइल में सक्षम किया गया है:

 ;extension=php_intl.dll ;extension=php_ldap.dll ;extension=php_curl.dll 

अब आप सीधे अपने httpd.conf (एपाचे कॉन्फिगरेशन फ़ाइल) फ़ाइल से उन आवश्यक डीएलएल फाइलों को लोड कर सकते हैं (जैसे कि libeay32, libssh2, ssleay32, icu **। Dll) आपको अपाचे की बिन निर्देशिका या php के ext निर्देशिका में कॉपी करने जैसी कोई अन्य चीजें नहीं करना पड़ता है। बस उन्हें सीधे अपाचे की httpd.conf फ़ाइल में जोड़ें

कृपया ध्यान दें कि followng उदाहरण php संस्करण 5.5.x के लिए है।

 LoadFile "C:/php/icudt51.dll" LoadFile "C:/php/icuin51.dll" LoadFile "C:/php/icuio51.dll" LoadFile "C:/php/icule51.dll" LoadFile "C:/php/iculx51.dll" LoadFile "C:/php/icutest51.dll" LoadFile "C:/php/icutu51.dll" LoadFile "C:/php/icuuc51.dll" LoadFile "C:/php/libeay32.dll" LoadFile "C:/php/libssh2.dll" LoadFile "C:/php/ssleay32.dll" 

बस। अब, अपने अपाचे या मोम को पुनरारंभ करें और आप जाने के लिए अच्छा कर रहे हैं

  1. अपने wampserver में पीएचपी एक्सटेंशन के तहत, सुनिश्चित करें कि intl जाँच की है
  2. अपने php / v7.0 / php फ़ाइल में अपने extension_dir की जांच सुनिश्चित करें कि निर्देशिका पर टिप्पणी नहीं की गई है और यह सही है
  3. (अगर यह योगदान दिया है लेकिन मैं इन तीनों को नहीं किया है तो), न ही इसके बाद के संस्करण के रूप में एक ही फाइल में अपनी विस्तार सूची में, बाकी के रूप में एक ही स्वरूप में intl फ़ाइल शामिल करें (यदि यह शामिल नहीं है)। शुभकामनाएं

मुझे विंडोज 7 पर पीएचपी 7.1.7 और PhpStorm का प्रयोग चलाने में परेशानी हो रही थी। अन्य उत्तरों के आधार पर मैं कह सकता हूं कि यह एक पायथ / डीएलएल निर्भरता समस्या थी, लेकिन मुझे इसके बाद भी सभी आवश्यक फाइलें नहीं मिल पाए (पुन:) विजुअल सी ++ पुन: वितरित करना।

मैं अंततः वी। सीआर * .डीएल के लिए मेरी सी ड्राइव चला गया और vcruntime140.dll की मेरी C:\Program Files\Mozilla Firefox में पाया C:\Program Files\Mozilla Firefox निर्देशिका इसलिए, इन परिवर्तनों को php.ini में बनाने के अलावा:

 extension_dir = "ext" extension=php_intl.dll 

मैंने अपने रनटाइम पाथ को केवल PHP निर्देशिका (मेरे मामले में, C:\Program Files\PHP\7.1.7 ) और फ़ायरफ़ॉक्स निर्देशिका (ऊपर) पर सेट किया और यह अंत में काम किया! मुझे पता है कि यह सिर्फ vcruntime140.dll से ज्यादा की जरूरत है, लेकिन अन्य आवश्यक DLLs को एफएफ निर्देशिका में भी होना चाहिए (कुछ दर्जन हैं, लेकिन मुझे यह जानने में परेशान नहीं था कि कौन सा आवश्यक है)।