2015-05-18 5 views
7

मैं इस ट्यूटोरियल की ओर phpMyAdmin स्थापित किया है: https://gist.github.com/suvozit/8998731 और /var/www/html/phpmyadmin/config.inc.php में मेजबान के रूप में मेरी आरडीएस उदाहरण जुड़े फ़ाइल।अमेज़न वेब सेवाओं phpmyadmin: mbstring एक्सटेंशन गुम है

अब मैं निम्न त्रुटि हो गया, जब मैं example.com/phpmyadmin/index.php जाएँ:

mbstring एक्सटेंशन गुम है। कृपया अपनी PHP कॉन्फ़िगरेशन जांचें।

इसलिए मैं इस त्रुटि के लिए इंटरनेट खोज की है और लोगों को निम्नलिखित समाधान है, जो मैं करने की कोशिश की के साथ आया था:

php-mbstring एक्सटेंशन इंस्टॉल करें:

yum install php-mbstring 

जब मैं यह आदेश दर्ज proces शुरू होता है लेकिन निम्नलिखित पंक्तियों को वापस देता है:

-> Processing Conflict: php55-common-5.5.24-1.100.amzn1.x86_64 php-common <5.5.24-1.100.amzn1 conflict 
-> Processing Conflict: php55-mbstring-5.5.24-1.100.amzn1.x86_64 php-mbstring <5.5.24-1.100.amzn1 conflict 
-> Processing Conflict: php56-common-5.6.8-1.111.amzn1.x86_64 php-common <5.5.22-1.98 conflict 

-> Ready to resolve dependencies 
Error: php55-mbstring conflicts with php-mbstring 5.3.29-1.8.amzn1.x86_64 
Error: php56-common conflicts with php-common-5.3.29-1.8.amzn1.x86_64 
Error: php55-common conflicts with php-common-5.3.29-1.8.amzn1.x86_64 
  You could try using --skip-broken to work around the problem 
  You could try: rpm -Va --nofiles --nodigest 

$ php -v रिटर्न:

PHP 5.6.8 (cli) (built: Apr 17 2015 18:04:37) 
Copyright (c) 1997-2015 The PHP Group 
Zend Engine v2.6.0, Copyright (c) 1998-2015 Zend Technologies 

उत्तर

33

आपको PHP 5.6 संस्करण को सुपरसियर के रूप में स्थापित करने की आवश्यकता है।

sudo yum install php56-mbstring

+0

कि हो गया है, लेकिन यह कहना है कि यह पहले से इंस्टॉल है, तो मैं समझ में नहीं आता कि त्रुटि क्यों है कि यह गुम है .. – Robbert

+0

क्या आप कृपया मुझे बता सकते हैं कि आप किस PHP का प्रोग्राम चल रहे हैं, क्योंकि मुझे लगता है कि आप दो अलग-अलग संस्करणों के लिए फाइलें इंस्टॉल कर रहे हैं। '' 'php -v''' –

+0

टाइप करें जो संभव हो सकता है। मेरे प्रश्न में मेरे आउटपुट की जांच करें। – Robbert

4

मुद्दा पैकेज संघर्ष के साथ किया गया था। तो php-gd स्थापित करते समय आपको संस्करण निर्दिष्ट करने की आवश्यकता है। मैं चलाकर यह तय: sudo यम php55-जीडी

0

स्थापित मेरे मामले में मैं केवल httpd सेवा को पुनः आरंभ करने के लिए किया था:

service httpd restart 
संबंधित मुद्दे