मैं Ubuntu में php5 में `bcmath` प्लगइन कैसे प्राप्त कर सकता हूं?


17

मैंने एक PHP BC-MATH इंस्टॉलेशन देखा है YUMलेकिन नहीं apt-get। क्या एक काम करने वाले apt-getसमाधान का पता है ?

दुर्भाग्य से, यह SO थ्रेड से , apt-get install php5-bcmathत्रुटि देता है Unable to locate package php5-bcmath

जवाबों:


9

php5-fpmसटीक में और बाद में (साथ ही libapache2-mod-php5अपाचे में निर्मित PHP5 मॉड्यूल के लिए अपाचे समकक्ष पैकेज) bcmathएक शामिल मॉड्यूल के रूप में इसे बनाने के रूप में सूचीबद्ध किया गया है। यह जानकारी पैकेज डिस्क्रिप्शन फाइल ( debian/control) में पैकेज में ही लिखी जाती है, जब उसे निकाला जाता है और कच्चे स्रोत पैकेज के रूप में देखा जाता है, जिसमें स्रोत कोड और एक debian/निर्देशिका होती है जिसमें पैकेज बनाने के लिए डेबियन बिल्ड सिस्टम के निर्देश होते हैं।

यह देखते हुए कि php5-fpmसिस्टम के साथ-साथ libapache2-mod-php5अपाचे के लिए प्लगइन को डिफ़ॉल्ट रूप से शामिल किया गया है, मुझे नहीं लगता कि आपको प्राप्त करने के लिए कोई अतिरिक्त पैकेज या प्लग इन स्थापित करना होगा bcmath


यदि मेरा शब्द पर्याप्त नहीं है और आप इसके प्रमाण देखना चाहते हैं, तो ...

यह debian/rulesफ़ाइल के लिंक की एक सूची है जो परिभाषित करती है कि इस पोस्ट के समय में वर्तमान में समर्थित रिलीज़ के लिए कौन से एक्सटेंशन PHP में सक्षम हैं (इस पोस्ट के बाद अपडेट हो सकते हैं जो यहां परिलक्षित नहीं होते हैं)। उन पैकेजों के निर्माण की प्रक्रिया के दौरान दिए ./configureगए तर्कों को देखने के लिए आप इनमें से प्रत्येक पर क्लिक कर सकते php5हैं। ध्यान दें कि यह आपको विशेष रूप से दिखाएगा कि उन रिलीज में bcmathसभी php5बायनेरिज़ के लिए सक्षम कहां है :


20

यदि आप Ond youej Surý's PHP PPA का उपयोग करते हैं, तो आप bcmathया तो साथ स्थापित कर सकते हैं

sudo apt install php5.6-bcmath
sudo apt install php7.0-bcmath
sudo apt install php-bcmath

इस स्रोत को उबंटू में कैसे जोड़ा जाए, इस पर पीपीए पेज पर निर्देश हैं।


14

यदि आप bcmath एक्सटेंशन इंस्टॉल करना चाहते हैं, तो कृपया नीचे दिए गए आदेशों की कोशिश करें:

PHP5.6 के लिए

sudo apt install php5.6-bcmath

PHP7.0 के लिए

sudo apt install php7.0-bcmath

अन्य PHP संस्करणों के लिए

sudo apt install php-bcmath

मैंने पाया कि sudo apt install php-bcmathPHP7.0 पर भी काम किया है (यह अपने आप ही 7.0 एक हो जाता है) और अगर आप ऐसा करते हैं तो यह संभव है कि जब आप बाद में PHP को अपग्रेड करें तो यह बेहतर तरीके से काम करे।
एडम

4
sudo apt-get install php5.5-bcmath

मेरे लिए काम किया।


2
कम से कम 16.04 पर यह पैकेज डिफ़ॉल्ट स्रोतों में मौजूद नहीं है। क्या मौजूद हैphp-bcmath
dufte

16.04 के लिए मैंने `sudo apt-get install php7.0-bcmath 'का इस्तेमाल किया और यह काम कर गया। मुझे लगता है कि यह php के किसी भी दिए गए संस्करण के लिए काम करेगा (हालांकि मैंने परीक्षण नहीं किया है)।
bmacnaughton
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.