संगीतकार - अनुरोधित PHP एक्सटेंशन mbstring आपके सिस्टम से गायब है [बंद]


99

मैंने हाल ही में संगीतकार के माध्यम से पैकेज स्थापित करने की कोशिश की है, लेकिन मुझे एक त्रुटि मिली है जिसे the requested PHP extension mbstring is missing from your system. मैंने सेमीकोलन से हटा दिया है php.ini, लेकिन यह अभी भी काम नहीं करता है। मुझे क्या करना चाहिए?


मेरे पास यह php / ext निर्देशिका में है।
जोजेफ


आप किस OS का उपयोग कर रहे हैं (linux / mac / windows)? आप किस वेबसर्वर का उपयोग कर रहे हैं (iis / nginx / apache / etc)? क्या आपने php.ini फ़ाइल को अपडेट करने के बाद से वेबसर्वर सॉफ़्टवेयर को पुनः आरंभ किया है?
जोनाथन कुह्न

मैं एपाचे सर्वर (एमएएमपी) के साथ विंडोज का उपयोग कर रहा हूं। हां, मैंने सर्वर को फिर से शुरू किया।
जोजेफ सिपा

mbstringसेटिंग्स में uncommented php.ini?
निकोलज सर्री

जवाबों:


226
sudo apt-get install php-mbstring

# if your are using php 7.1
sudo apt-get install php7.1-mbstring

# if your are using php 7.2
sudo apt-get install php7.2-mbstring

15
यह काम किया, लेकिन मुझे विशिष्ट php संस्करण स्थापित करना पड़ा sudo apt-get install php5.6-mbstring:। apt-cache search mbstringआपके सिस्टम के लिए कौन से संस्करण उपलब्ध हैं, यह देखने के लिए एक खोज करें।
ब्योर्न

10
apt-get install php7.1-mbstringमेरे लिए भी काम करता है
Danon

1
यदि इसे चलाने से कोई त्रुटि होती है Unable to locate package php-mbstring, तो sudo apt-get updateपहले चलाने का प्रयास करें ।
मैट

2
और हां,apt-get install php7.2-mbstring
माइक बर्ड

1
इस बात की पुष्टि काम कर (sudo apt-get php7.2-mbstring स्थापित) पर ubuntu php 7.2.24
dataviews

21
  1. अपना ढूँढो php.ini
  2. सुनिश्चित करें कि निर्देश extension_dir=C:\path\to\server\php\extसेट है और पथ को समायोजित करें (अपना PHP एक्सटेंशन डायर सेट करें)
  3. सुनिश्चित करें कि निर्देश extension=php_mbstring.dllसेट किया गया है (अपूर्ण)

यदि यह काम नहीं करता है और php_mbstring.dll फ़ाइल गायब है, तो इस स्टैक की PHP स्थापना बस टूट गई है।


मैंने सर्वर को फिर से इंस्टॉल किया, लेकिन कुछ भी नहीं बदला है।
जोजेफ सिपा

अजीब है कि। शायद MAMP पर समर्थन के लिए पूछें या बस स्टैक को स्विच करें .. XAMPP, WPN-XM।
जेन्स ए कोच

मैंने आखिरकार इसे हल कर लिया। मैंने php.ini में PHPRC वैरिएबल और अनकम्प्रेस्ड zend_extension = php_opcache.dll सेट किया है।
जोजेफ सिपा

और मैंने सी + + पुनर्वितरण और डायरेक्टेक्स भी स्थापित किया। मुझे नहीं पता कि समस्या कहां थी, लेकिन यह अभी सही है।
जोजेफ सिपा

मेरे मामले में php.ini फ़ाइल में एक्सटेंशन php_mbstring के लिए कोई लाइन नहीं थी। इसलिए मैंने इसे sudo apt-get install php7.3-mbstring का उपयोग करके स्थापित किया। मेरा php संस्करण 7.3 है और यह आकर्षण की तरह काम करता है।
ज्योतिषी


हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.