PHP mbstring
एक्सटेंशन क्या है, और इसे Ubuntu 14.04 पर स्थापित करने का सबसे अच्छा तरीका क्या है?
PHP mbstring
एक्सटेंशन क्या है, और इसे Ubuntu 14.04 पर स्थापित करने का सबसे अच्छा तरीका क्या है?
जवाबों:
संपादित करें: डायलन पियर्स ने पुष्टि की है कि आप पहले से ही PHP 5 के लिए उसी तरह से कुछ PHP 7.2 एक्सटेंशन स्थापित कर सकते हैं mbstring
। विशेष रूप से, आप निष्पादित कर सकते हैं:
sudo apt-get install php7.2-mbstring
स्पार्कमूड के उत्तर के पूरक के लिए , यह अब PHP 7.2 के लिए काम करता है यदि आप पहले से ही इसके लिए ondrej के PPA को आयात करते हैं।
sudo apt-get install libapache2-mod-php7.2
मत भूलो, या तो PHP 7 ubuntu की आधिकारिक रिपॉजिटरी के माध्यम से उपलब्ध है या आपको बाहरी पीपीए की आवश्यकता होगी।
sudo apt-get install php7.0-mbstring
इसके अलावा अन्य php एक्सटेंशन के लिए काम करता है जिसकी आपको आवश्यकता हो सकती है: sudo apt-get install php7.0-zip
sudo apt-get install php7.0-dom
मुझे वास्तव में यह पसंद है कि इन मॉड्यूल को स्थापित / सक्रिय करने के लिए कितना दिमागहीन है। मैं बस चाहता हूं कि मुझे उनके लिए एक इंटरनेट वाइड हंस पीछा करने की ज़रूरत नहीं है।
php-mbstring
संस्करण संख्या के बिना पैकेज का उपयोग कर सकते हैं
mbstring libapache2-mod-php5 पैकेज में बनाया गया है, इसलिए आप इस कमांड को इंस्टॉल करने के लिए उपयोग कर सकते हैं:
sudo apt-get install libapache2-mod-php5
पैकेज विवरण में वर्णित के रूप में :
dba dom ereg exif fileinfo filter ftp gettext hash iconv json libxml
mbstring mhash openssl pcre Phar posix Reflection session shmop SimpleXML
soap sockets SPL standard sysvmsg sysvsem sysvshm tokenizer wddx xml
xmlreader xmlwriter zip zlib.
sudo apt-get install php-mbstring
मैंने phb7.0-fpm (7.0.15-0ubuntu0.16.04.4) में mbstring स्थापित किया है
यदि आप php 5.6 का उपयोग कर रहे हैं
Php 5.6 mbstring पैकेज स्थापित करें:
sudo apt-get install php5.6-mbstring
फिर अपनी php.ini फ़ाइल के नीचे निम्नलिखित पंक्ति जोड़ें:
extension=php5.6-mbstring.so
फिर से शुरू करें:
sudo service apache2 restart
अपनी php.ini फ़ाइल को खोजने के लिए, एक फ़ाइल बनाएँ और निम्न लाइन डालें:
<?php phpinfo(); ?>
फिर एक ब्राउज़र के साथ खोलें, यह देखने के लिए कि आपकी php.ini फ़ाइल कहाँ स्थित है।
Ubuntu 14.04 विस्तार के लिए mbstring में बनाया जाना चाहिए।
उबंटू के लिए 16.04:
sudo apt-get install php7.0-mbstring
मल्टीबाइट स्ट्रिंग का परिचय भी देखें
इसे 18.04 में स्थापित करने के लिए अन्य स्रोत जोड़ने की आवश्यकता है।
AMD64 मशीनों के लिए php7.2-mbstring_7.2.7-0ubuntu0.18.04.2_amd64.deb पेज डाउनलोड करें
यदि आप उबंटू चल रहे हैं, तो इस वेबसाइट के माध्यम से मैन्युअल रूप से ऐसा करने के बजाय, पैकेज मैनेजर को एप्टिट्यूड या सिंकैप्टिक जैसे डाउनलोड और इंस्टॉल करने के लिए उपयोग करने का सुझाव दिया जाता है।
आप अपने /etc/apt/source.list जैसे किसी पंक्ति को जोड़कर किसी भी सूचीबद्ध दर्पण का उपयोग करने में सक्षम होना चाहिए:
deb http://security.ubuntu.com/ubuntu बायोनिक-सुरक्षा मुख्य ब्रह्मांड
/etc/php/7.0/mods-available
दूसरों की तरह नहीं पा सकता । मैंने एक्सटेंशन को असुविधाजनक बनाने की कोशिश की है,php.ini
लेकिन यह एक्सटेंशन का रास्ता नहीं जानता है।