Ubuntu पर PEAR / PHPUnit का अपडेटेड वर्जन कैसे इंस्टॉल करें?


42

अधिकांश ट्यूटोरियल ऑनलाइन दिखाते हैं कि ऐसा करने से PEAR को कैसे स्थापित किया जाए:

sudo apt-get install php-pear

यह संस्करण 1.6.1 स्थापित करता है। यह महान काम करता है क्योंकि यह सुपर आसान है! मेरी समस्या यह है कि मैं PHPUnit को स्थापित करना चाहता हूं और इसके लिए PEAR संस्करण 1.8.1 की आवश्यकता है ताकि PHPUnit की मेरी स्थापना विफल हो जाए। तो मैं Ubuntu पर PEAR का एक नया संस्करण कैसे स्थापित करूं?

जवाबों:


78

सबसे पहले, PEAR स्थापित करें।

sudo apt-get install php-pear

इसके बाद, PEAR को अपना चैनल अपडेट करने के लिए कहें।

sudo pear channel-update pear.php.net

फिर, PEAR को स्वयं को नवीनतम संस्करण में अपग्रेड करने के लिए कहें।

sudo pear upgrade-all

अब आपके पास PEAR का नवीनतम संस्करण स्थापित होना चाहिए।

PHPUnit को इंस्टॉल करने के लिए, PEAR को बताएं कि PHPUnit को कहां खोजें।

sudo pear channel-discover pear.phpunit.de

फिर PHPUnit इंस्टॉल करें। (-A सुनिश्चित करता है कि सभी निर्भरता पैकेज भी स्थापित हैं)

sudo pear install -a phpunit/PHPUnit

अपडेट करें:

नवीनतम PHPUnit इंस्टॉलेशन डॉक्यूमेंटेशन के अनुसार , आप निम्न कमांड के साथ PHPUnit इंस्टॉल कर सकते हैं (सुनिश्चित करें कि आपने पहले PEP अपडेट किया है):

sudo pear config-set auto_discover 1
sudo pear install pear.phpunit.de/PHPUnit

संयोग से कोड कवरेज के लिए जोड़ना apt-get install curlऔर अच्छा हो सकता हैsudo pecl install xdebug
डेविड

3
वास्तव में, मुझे पता चला कि apt-get install php5-xdebugयह सबसे आसान है। =]
एंड्रयू

2
मैं सार्वजनिक रेपो में क्या है और नाशपाती पर क्या है, के बीच अंतर के अंतर में मुझे कुछ बार जलाया गया है, पिछली बार इस वर्ष (2011) के पहले था जहां उबंटू रेपो में एक प्रतिगमन था।
डेविड

9

PhpUnit के अंतिम संस्करणों में ez / zeta घटकों और सिम्फनी की YAML लिब की आवश्यकता होती है

sudo apt-get install php-pear
sudo pear channel-update pear.php.net
sudo pear upgrade-all
sudo pear channel-discover pear.phpunit.de
sudo pear channel-discover components.ez.no
sudo pear channel-discover pear.symfony-project.com
sudo pear install -a phpunit/PHPUnit

अंतिम अद्यतन स्थापना ट्यूटोरियल यहाँ देखें


3

यदि उपर्युक्त कमांड का उपयोग करते हुए स्थापना विफल हो गई है, तो आपको Ubuntu पर PHPUnit की स्थापना से पहले Net_URL2-0.3.1और फिर इंस्टॉल करने की आवश्यकता हो सकती है HTTP_Request2-2.0.0RC1। उपरोक्त पैकेजों का नवीनतम संस्करण खोजें और उन्हें स्थापित करें।

उदाहरण:

sudo apt-get install curl

sudo pear install pear/Net_URL2-0.3.1

sudo pear install pear/HTTP_Request2-2.0.0RC1

sudo pear install -a phpunit/PHPUnit

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