Ubuntu में विभिन्न PHP (5.6, 7.0 और 7.1) संस्करण कैसे स्थापित करें


PHP (PHP के लिए पुनरावर्ती संक्षिप्तिकरण: हाइपरटेक्स्ट प्रीप्रोसेसर) एक खुला-स्रोत, लोकप्रिय सामान्य-प्रयोजन स्क्रिप्टिंग भाषा है जो कि विकासशील वेबसाइटों और वेब-आधारित अनुप्रयोगों के लिए व्यापक रूप से उपयोग की जाती है और सबसे उपयुक्त है। यह एक सर्वर-साइड स्क्रिप्टिंग भाषा है जिसे HTML में एम्बेड किया जा सकता है।

वर्तमान में, PHP के तीन समर्थित संस्करण हैं, अर्थात् PHP 5.6, 7.0 और 8.0। मतलब PHP 5.3, 5.4, और 5.5 सभी जीवन के अंत तक पहुँच चुके हैं; वे अब सुरक्षा अद्यतन के साथ समर्थित नहीं हैं।

इस लेख में, हम यह बताएंगे कि कैसे उबंटू में PHP के सभी समर्थित संस्करणों को स्थापित किया जाए और इसके अपाचे और नग्नेक्स वेब सर्वर के लिए सबसे अनुरोधित PHP एक्सटेंशन के साथ एक Ondřej Surý PPA का उपयोग करके। हम यह भी बताएंगे कि उबंटू सिस्टम पर उपयोग किए जाने वाले PHP के डिफ़ॉल्ट संस्करण को कैसे सेट किया जाए।

ध्यान दें कि उबंटू सॉफ्टवेयर रिपॉजिटरी में PHP 7.x समर्थित स्थिर संस्करण है, आप नीचे दिए गए उपयुक्त कमांड को चलाकर इसकी पुष्टि कर सकते हैं।

$ sudo apt show php
OR
$ sudo apt show php -a
Package: php
Version: 1:7.0+35ubuntu6
Priority: optional
Section: php
Source: php-defaults (35ubuntu6)
Origin: Ubuntu
Maintainer: Ubuntu Developers <[email protected]>
Original-Maintainer: Debian PHP Maintainers <[email protected]>
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Installed-Size: 11.3 kB
Depends: php7.0
Supported: 5y
Download-Size: 2,832 B
APT-Sources: http://archive.ubuntu.com/ubuntu xenial/main amd64 Packages
Description: server-side, HTML-embedded scripting language (default)
 PHP (recursive acronym for PHP: Hypertext Preprocessor) is a widely-used
 open source general-purpose scripting language that is especially suited
 for web development and can be embedded into HTML.
 .
 This package is a dependency package, which depends on Debian's default
 PHP version (currently 7.0).

Ubuntu सॉफ़्टवेयर रिपॉजिटरी से डिफ़ॉल्ट PHP संस्करण को स्थापित करने के लिए, नीचे दिए गए कमांड का उपयोग करें।

$ sudo apt install php

PPA का उपयोग करके PHP (5.6, 7.x, 8.0) को इनस्टॉल करें

1. पहले Ubuntu सिस्टम पर PHP - PHP 5.6, PHP 7.x और PHP 8.0 के विभिन्न संस्करणों को स्थापित करने के लिए Ondřej Surý PPA को जोड़कर शुरू करें।

$ sudo apt install python-software-properties
$ sudo add-apt-repository ppa:ondrej/php

2. अगला, सिस्टम को निम्नानुसार अपडेट करें।

$ sudo apt-get update

3. अब PHP के विभिन्न समर्थित संस्करणों को निम्नानुसार स्थापित करें।

$ sudo apt install php5.6   [PHP 5.6]
$ sudo apt install php7.0   [PHP 7.0]
$ sudo apt install php7.1   [PHP 7.1]
$ sudo apt install php7.2   [PHP 7.2]
$ sudo apt install php7.3   [PHP 7.3]
$ sudo apt install php7.4   [PHP 7.4]
$ sudo apt install php8.0   [PHP 8.0]
$ sudo apt install php5.6-fpm   [PHP 5.6]
$ sudo apt install php7.0-fpm   [PHP 7.0]
$ sudo apt install php7.1-fpm   [PHP 7.1]
$ sudo apt install php7.2-fpm   [PHP 7.2]
$ sudo apt install php7.3-fpm   [PHP 7.3]
$ sudo apt install php7.4-fpm   [PHP 7.4]
$ sudo apt install php8.0-fpm   [PHP 8.0]

4. किसी भी PHP मॉड्यूल को स्थापित करने के लिए, बस PHP संस्करण को निर्दिष्ट करें और सभी मॉड्यूल को देखने के लिए ऑटो-पूर्ण कार्यक्षमता का उपयोग करें।

------------ press Tab key for auto-completion ------------ 
$ sudo apt install php5.6 
$ sudo apt install php7.0 
$ sudo apt install php7.1
$ sudo apt install php7.2
$ sudo apt install php7.3 
$ sudo apt install php7.4
$ sudo apt install php8.0

5. अब आप सूची से सबसे आवश्यक PHP मॉड्यूल स्थापित कर सकते हैं।

------------ Install PHP Modules ------------
$ sudo apt install php5.6-cli php5.6-xml php5.6-mysql 
$ sudo apt install php7.0-cli php7.0-xml php7.0-mysql 
$ sudo apt install php7.1-cli php7.1-xml php7.1-mysql
$ sudo apt install php7.2-cli php7.2-xml php7.2-mysql 
$ sudo apt install php7.3-cli php7.3-xml php7.3-mysql 
$ sudo apt install php7.3-cli php7.4-xml php7.4-mysql  
$ sudo apt install php7.3-cli php8.0-xml php8.0-mysql  

6. अंत में, अपने डिफ़ॉल्ट PHP संस्करण को अपने सिस्टम पर इस तरह से सत्यापित करें।

$ php -v 

Ubuntu में डिफ़ॉल्ट PHP संस्करण सेट करें

7. आप सिस्टम पर उपयोग किए जाने वाले डिफ़ॉल्ट PHP संस्करण को अपडेट-विकल्प कमांड के साथ सिस्टम पर सेट कर सकते हैं, इसे सेट करने के बाद, पुष्टि करने के लिए PHP संस्करण की जाँच करें।

------------ Set Default PHP Version 5.6 ------------
$ sudo update-alternatives --set php /usr/bin/php5.6
------------ Set Default PHP Version 7.0 ------------
$ sudo update-alternatives --set php /usr/bin/php7.0
------------ Set Default PHP Version 7.1 ------------
$ sudo update-alternatives --set php /usr/bin/php7.1
------------ Set Default PHP Version 8.0 ------------
$ sudo update-alternatives --set php /usr/bin/php8.0

8. PHP संस्करण को सेट करने के लिए जो अपाचे वेब सर्वर के साथ काम करेगा, नीचे दिए गए कमांड का उपयोग करेगा। सबसे पहले, वर्तमान संस्करण को a2dismod कमांड के साथ अक्षम करें और फिर आप जिसे a2enmod कमांड के साथ चाहते हैं उसे सक्षम करें।

----------- Disable PHP Version ----------- 
$ sudo a2dismod php5.6
$ sudo a2dismod php7.0
$ sudo a2dismod php7.1
$ sudo a2dismod php7.2
$ sudo a2dismod php7.3
$ sudo a2dismod php7.4
$ sudo a2dismod php8.0

----------- Enable PHP Version ----------- 
$ sudo a2enmod php5.6
$ sudo a2enmod php7.1
$ sudo a2enmod php7.2
$ sudo a2enmod php7.3
$ sudo a2enmod php7.4
$ sudo a2enmod php8.0

----------- Restart Apache Server ----------- 
$ sudo systemctl restart apache2

9. एक संस्करण से दूसरे संस्करण में जाने के बाद, आप नीचे दिए गए कमांड को चलाकर अपनी PHP कॉन्फ़िगरेशन फ़ाइल पा सकते हैं।

------------ For PHP 5.6 ------------
$ sudo update-alternatives --set php /usr/bin/php5.6
$ php -i | grep "Loaded Configuration File"

------------ For PHP 7.0 ------------
$ sudo update-alternatives --set php /usr/bin/php7.0
$ php -i | grep "Loaded Configuration File"

------------ For PHP 7.1 ------------
$ sudo update-alternatives --set php /usr/bin/php7.1
$ php -i | grep "Loaded Configuration File"

------------ For PHP 7.2 ------------
$ sudo update-alternatives --set php /usr/bin/php7.2
$ php -i | grep "Loaded Configuration File"

------------ For PHP 7.3 ------------
$ sudo update-alternatives --set php /usr/bin/php7.3
$ php -i | grep "Loaded Configuration File"

------------ For PHP 7.4 ------------
$ sudo update-alternatives --set php /usr/bin/php7.4
$ php -i | grep "Loaded Configuration File"

------------ For PHP 8.0 ------------
$ sudo update-alternatives --set php /usr/bin/php8.0
$ php -i | grep "Loaded Configuration File"

आपको यह भी पसंद आ सकता हैं:

  1. लिनक्स कमांड लाइन में PHP कोड का उपयोग और निष्पादन कैसे करें
  2. 12 उपयोगी PHP कमांडलाइन उपयोग हर लिनक्स उपयोगकर्ता को पता होना चाहिए
  3. HTTP हेडर में PHP संस्करण कैसे छिपाएं

इस लेख में, हमने दिखाया कि कैसे Ubuntu और उसके डेरिवेटिव में PHP के सभी समर्थित संस्करणों को स्थापित किया जाए। यदि आपके पास साझा करने के लिए कोई प्रश्न या विचार हैं, तो नीचे दिए गए फीडबैक फॉर्म के माध्यम से ऐसा करें।