2015-09-09 10 views
43

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

+0

इसे स्थापित करने का प्रयास करें? –

+0

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

+0

@joci, देखें [यह उत्तर] (http://stackoverflow.com/a/18849044/1252947)। –

उत्तर

0

मैंने php.ini में PHPRC चर और असम्बद्ध zend_extension=php_opcache.dll सेट किया है और सभी अच्छी तरह से काम करते हैं।

13
  1. अपने php.ini
  2. यकीन निर्देश extension_dir=C:\path\to\server\php\ext सेट किया गया है खोजने के लिए और मार्ग समायोजित (अपने PHP एक्सटेंशन dir सेट)
  3. यह सुनिश्चित कर लें निर्देश extension=php_mbstring.dll सेट किया गया है (uncommented)

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

+0

मैंने सर्वर को पुनर्स्थापित किया, लेकिन कुछ भी नहीं बदला है। –

+0

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

+0

मैंने अंततः इसे हल किया। मैं php.ini में PHPRC चर और uncommented zend_extension = php_opcache.dll सेट करता हूं। –

105
sudo apt-get install php-mbstring 
+12

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

+8

भी 'apt-get स्थापित करें php7.1-mbstring' मेरे लिए काम करता है – Danon

+1

यदि यह चल रहा है' पैकेज php-mbstring' ढूँढने में असमर्थ 'की त्रुटि देता है, तो पहले' sudo apt-get update' चलाने का प्रयास करें। – matt

-1

इस प्रयास करें ...

sudo phpdismod mbstring # disable mbstring 
sudo phpenmod mbstring # enable mbstring 
0

php 7,1

sudo apt-get install php7.1-mbstring 

चियर्स के लिए!

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