Exercism के अभ्यास अपने ही कंप्यूटर पर हल करने के लिए PHP को स्थानीय रूप से इंस्टॉल करना सीखिए
हम सलाह देते हैं कि आप सक्रिय समर्थन वाली कोई स्थिर PHP रिलीज़ इस्तेमाल कीजिए। फिलहाल ये PHP 8.2, 8.3 और 8.4 हैं। मौजूदा रिलीज़ और उनके टाइमलाइन की जानकारी PHP के आधिकारिक डॉक्युमेंटेशन में मिलेगी।
Linux / macOS के ज़्यादातर पैकेज मैनेजर पहले से बने पैकेज देते हैं। PHP को php.net/downloads.php या windows.php.net/download से डाउनलोड करके सोर्स से बनाया जा सकता है।
अभ्यास पूरे करने के लिए nginx या Apache HTTP सर्वर जैसे वेब सर्वर की ज़रूरत नहीं है।
अलग-अलग डिस्ट्रिब्यूशन के तरीके अलग-अलग होते हैं। आपके पैकेज मैनेजर के हिसाब से आपको इनमें से कोई एक चलाना चाहिए:
yum install php
या
apt-get install php
यह आपके पैकेज मैनेजर पर निर्भर करता है।
आगे के निर्देशों के लिए Unix सिस्टम पर इंस्टॉलेशन पर PHP मैनुअल पढ़िए।
macOS के साथ PHP अक्सर पहले से आता है, लेकिन वह अक्सर पुराना होता है। हम PHP को Homebrew से इंस्टॉल करने की सलाह देते हैं। Homebrew को उनके होमपेज पर दिए निर्देशों का पालन करके इंस्टॉल कीजिए।
इंस्टॉलेशन की पुष्टि करने के लिए यह कमांड चलाकर देखिए। इसके लिखे जाने के समय यह Homebrew 4.5.x दिखाना चाहिए।
brew --version
Homebrew से PHP इंस्टॉल कीजिए
brew install php@8.4
इससे अब इंस्टॉल हुए PHP का वर्शन दिखना चाहिए, जो कम से कम 8.2.0 होना चाहिए।
php -v
आगे के निर्देशों के लिए macOS पर इंस्टॉलेशन पर मैनुअल पढ़िए।
Windows के लिए आधिकारिक PHP बाइनरी windows.php.net/download से डाउनलोड की जा सकती हैं।
पहले से बने स्टैक भी मौजूद हैं, जिनमें WAMP (Windows, Apache, MySQL, PHP) और XAMPP शामिल हैं।
आगे के निर्देशों के लिए Windows सिस्टम पर इंस्टॉलेशन पर मैनुअल पढ़िए।
अगर आप कंटेनर वाले तरीके पसंद करते हैं, तो Docker Hub से आधिकारिक PHP इमेज डाउनलोड कर सकते हैं। आपको Docker भी चाहिए होगा।
अगर आप कोई और OS इस्तेमाल करना चाहते हैं, तो php.net/manual/en/install पर निर्देश देखिए।
PHPUnit 12 अभी समर्थित नहीं है!
Exercism के अभ्यासों के लिए PHPUnit इस्तेमाल करने का सबसे आसान तरीका यह है कि आप PHP आर्काइव (PHAR) के रूप में पैक किया गया डिस्ट्रिब्यूशन डाउनलोड कीजिए, जो PHPUnit इस्तेमाल करने का सुझाया गया तरीका भी है। PHAR को वहीं रखिए जहाँ आपने exercism CLI रखी थी, ताकि आप कहीं से भी PHPUnit चला सकें।
आप PHPUnit पैकेज की कोई रिलीज़ PHP आर्काइव के रूप में डाउनलोड कर सकते हैं:
wget -O phpunit.phar https://phar.phpunit.de/phpunit-11.phar
फिर डाउनलोड की गई फाइल को एक्ज़ीक्यूटेबल बनाइए:
chmod +x phpunit.phar
और इसे उसी जगह ले जाइए जहाँ आपने exercism CLI ले जाया था, और कमांड का नाम phpunit रखिए:
mv phpunit.phar ~/bin/phpunit
अब आप कहीं से भी phpunit चला सकते हैं, जैसा कि PHP ट्रैक के टेस्टिंग डॉक्स में दिखाया गया है:
phpunit --version
आउटपुट कुछ इस तरह दिखना चाहिए:
PHPUnit 11.5.45 by Sebastian Bergmann and contributors.
आप PHPUnit इंस्टॉल करने के लिए आधिकारिक PHPUnit इंस्टॉल करने के निर्देश का पालन भी कर सकते हैं।
PHPUnit वर्शन 11 को Composer से भी इंस्टॉल किया जा सकता है।
अपने डिवाइस के OS के इंस्टॉलेशन निर्देशों का पालन करके Composer इंस्टॉल कीजिए। इस्तेमाल में आसानी के लिए हम इसे ग्लोबली इंस्टॉल करने की सलाह देते हैं।
यह कमांड इस्तेमाल कीजिए:
composer global require phpunit/phpunit ^11.5
कृपया ध्यान रखिए कि आप वर्शन 11.5 या उससे नया इंस्टॉल करें।