Ubuntu 16.04 पर PHP 7.0 या PHP 7.1 को कैसे स्थापित करें और कॉन्फ़िगर करें

वेब सर्वर को तैनात करते समय PHP और संबंधित पैकेज सबसे अधिक उपयोग किए जाने वाले घटक हैं। इस लेख में, हम सीखेंगे कि Ubuntu 16.04 LTS पर PHP 7.0 या PHP 7.1 को कैसे सेटअप किया जाए।

आवश्यक शर्तें

PHP 7.0 स्थापित और कॉन्फ़िगर करें

Ubuntu 16.04 के बाद से, PHP 7.0 ने PHP 5.x को बदल दिया है और आधिकारिक Ubuntu एप्लिकेशन रिपॉजिटरी में PHP का डिफ़ॉल्ट संस्करण बन गया है। आप निम्नानुसार अपने Ubuntu 16.04 सिस्टम पर PHP 7.0 को स्थापित और कॉन्फ़िगर कर सकते हैं।

सबसे पहले, आप समीक्षा के लिए उपलब्ध PHP 7.0 से संबंधित सभी संकुल सूचीबद्ध कर सकते हैं:

apt-cache pkgnames | grep php7.0

फिर आप पैकेज को अपने-से-परिनियोजित अनुप्रयोग की आवश्यकता के लिए स्थापित कर सकते हैं।

उदाहरण के लिए, यदि आप LAMP स्टैक के आधार पर अपने आवेदन को तैनात करना चाहते हैं, तो आमतौर पर, आप अपाचे स्थापित करने के बाद नीचे दिए गए पैकेजों को स्थापित कर सकते हैं :

sudo apt-get install -y apache2
sudo apt-get install -y php7.0 libapache2-mod-php7.0 php7.0-cli php7.0-common php7.0-mbstring php7.0-gd php7.0-intl php7.0-xml php7.0-mysql php7.0-mcrypt php7.0-zip

वैकल्पिक रूप से, यदि आप LEMP स्टैक के आधार पर अपने आवेदन को तैनात करना चाहते हैं, तो आप Nginx को स्थापित करने के बाद निम्नलिखित पैकेजों को स्थापित कर सकते हैं :

sudo apt-get install -y nginx
sudo apt-get install -y php7.0 php7.0-fpm php7.0-cli php7.0-common php7.0-mbstring php7.0-gd php7.0-intl php7.0-xml php7.0-mysql php7.0-mcrypt php7.0-zip

स्थापना के बाद, आप इसकी पुष्टि कर सकते हैं:

php -v

आउटपुट जैसा दिखना चाहिए:

PHP 7.0.15-0ubuntu0.16.04.4 (cli) ( NTS )
Copyright (c) 1997-2017 The PHP Group
Zend Engine v3.0.0, Copyright (c) 1998-2017 Zend Technologies
    with Zend OPcache v7.0.15-0ubuntu0.16.04.4, Copyright (c) 1999-2017, by Zend Technologies

PHP 7.0 की मुख्य कॉन्फ़िगर फ़ाइल /etc/php/7.0/apache2/php.ini(Apache) या /etc/php/7.0/fpm/php.ini(Nginx) के रूप में सहेजी जाएगी । आप viउस फ़ाइल में प्रासंगिक सेटिंग्स को संशोधित करने के लिए टेक्स्ट एडिटर का उपयोग कर सकते हैं ।

sudo vi /etc/php/7.0/apache2/php.ini

या:

sudo vi /etc/php/7.0/fpm/php.ini

यदि आप उस फ़ाइल या किसी अन्य PHP कॉन्फ़िग फ़ाइल में कोई परिवर्तन करते हैं, तो Apache या Nginx को पुनरारंभ करना याद रखें:

sudo systemctl restart apache2.service

या:

sudo systemctl restart nginx.service php7.0-fpm.service

PHP 7.1 को स्थापित और कॉन्फ़िगर करें

यदि आप PHP 7.1 को स्थापित करना चाहते हैं, तो इस लेख को लिखने के समय PHP का नवीनतम स्थिर रिलीज, 16.04 पर, एक सुविधाजनक विधि पीपीए (पर्सनल पैकेज आर्काइव्स) रिपॉजिटरी का उपयोग करना है।

सबसे पहले, आपको सिस्टम उपयुक्त भंडार में निर्दिष्ट पीपीए जोड़ने की आवश्यकता है:

sudo apt-get install -y python-software-properties
sudo add-apt-repository -y ppa:ondrej/php
sudo apt-get update -y

फिर आप समीक्षा के लिए सभी उपलब्ध PHP 7.1-संबंधित पैकेजों को सूचीबद्ध कर सकते हैं:

apt-cache pkgnames | grep php7.1

अब से, आप PHP 7.1 के बारे में अध्याय में बताए गए तरीके से PHP 7.1 को उसी तरह से स्थापित और कॉन्फ़िगर कर सकते हैं। मूल रूप से, संबंधित कमांड में बदलने 7.0से 7.1आपका काम पूरा हो जाएगा।

बस। पढ़ने के लिए धन्यवाद।



Leave a Comment

Ubuntu 16.04 पर लाइटकार्ट शॉपिंग कार्ट प्लेटफ़ॉर्म कैसे स्थापित करें

Ubuntu 16.04 पर लाइटकार्ट शॉपिंग कार्ट प्लेटफ़ॉर्म कैसे स्थापित करें

LiteCart PHP, jQuery और HTML में लिखा गया एक स्वतंत्र और ओपन सोर्स शॉपिंग कार्ट प्लेटफॉर्म है। यह ई-कॉमर्स सॉफ्टवेअर का उपयोग करने के लिए एक सरल, हल���का और आसान है

डेबियन पर सेटअप NFS शेयर

डेबियन पर सेटअप NFS शेयर

एनएफएस एक नेटवर्क-आधारित फाइल सिस्टम है जो कंप्यूटरों को कंप्यूटर नेटवर्क पर फाइलों तक पहुंचने की अनुमति देता है। यह मार्गदर्शिका बताती है कि आप एनएफ पर फ़ोल्डर्स को कैसे उजागर कर सकते हैं

मोटोमो एनालिटिक्स को फेडोरा 28 पर कैसे स्थापित करें

मोटोमो एनालिटिक्स को फेडोरा 28 पर कैसे स्थापित करें

एक अलग प्रणाली का उपयोग? माटोमो (पूर्व में पिविक) एक ओपन सोर्स एनालिटिक्स प्लेटफॉर्म है, जो गूगल एनालिटिक्स का एक खुला विकल्प है। Matomo स्रोत को होस्ट किया गया है

Linux पर एक TeamTalk Server सेटअप करें

Linux पर एक TeamTalk Server सेटअप करें

टीमटॉक एक कॉन्फ्रेंसिंग प्रणाली है जो उपयोगकर्ताओं को उच्च-गुणवत्ता वाले ऑडियो / वीडियो वार्तालाप, टेक्स्ट चैट, स्थानांतरण फ़ाइलें और स्क्रीन साझा करने की अनुमति देती है। यह मैं

विंडोज सर्वर पर Garrys मॉड कैसे स्थापित करें

विंडोज सर्वर पर Garrys मॉड कैसे स्थापित करें

परिचय यह आलेख बताएगा कि विंडोज सर्वर 2012 पर गारस मोड सर्वर को कैसे डाउनलोड और इंस्टॉल किया जाए। यह गाइड गहराई में होने के लिए बनाया गया है।

कैसे स्थापित करें और अपने CentOS 7 सर्वर पर CyberPanel कॉन्फ़िगर करें

कैसे स्थापित करें और अपने CentOS 7 सर्वर पर CyberPanel कॉन्फ़िगर करें

एक अलग प्रणाली का उपयोग? परिचय CyberPanel बाजार पर पहला नियंत्रण पैनल है जो दोनों खुला स्रोत है और OpenLiteSpeed ​​का उपयोग करता है। क्या थी?

CentOS पर FFmpeg कैसे स्थापित करें

CentOS पर FFmpeg कैसे स्थापित करें

FFmpeg ऑडियो और वीडियो रिकॉर्ड करने, कन्वर्ट करने और स्ट्रीम करने के लिए एक लोकप्रिय ओपन सोर्स समाधान है, जो सभी प्रकार की ऑनलाइन स्ट्रीमिंग सेवाओं में व्यापक रूप से उपयोग किया जाता है। मैं

SSH का उपयोग करके LUKS डिस्क एन्क्रिप्शन पर LVM को दूरस्थ रूप से अनलॉक करने के लिए CentOS 7 स्थापित और सेटअप करें

SSH का उपयोग करके LUKS डिस्क एन्क्रिप्शन पर LVM को दूरस्थ रूप से अनलॉक करने के लिए CentOS 7 स्थापित और सेटअप करें

एलयूकेएस (लिनक्स यूनिफाइड की सेटअप) लिनक्स के लिए उपलब्ध विभिन्न डिस्क एन्क्रिप्शन प्रारूपों में से एक है जो प्लेटफॉर्म एग्नॉस्टिक है। यह ट्यूटोरियल आपको बुद्धि प्रदान करेगा

अपने Vultr VPS को कैसे एक्सेस करें

अपने Vultr VPS को कैसे एक्सेस करें

Vultr अपने VPS को कॉन्फ़िगर करने, स्थापित करने और उपयोग करने के लिए कई अलग-अलग तरीके प्रदान करता है। क्रेडेंशियल एक्सेस करें आपके VPS के लिए डिफ़ॉल्ट एक्सेस क्रेडेंशियल ar

CentOS 7 पर अक्टूबर CMS को कैसे स्थापित करें

CentOS 7 पर अक्टूबर CMS को कैसे स्थापित करें

अक्टूबर एक खुला स्रोत सामग्री प्रबंधन प्रणाली है जो लारवेल PHP फ्रेमवर्क पर आधारित है। एक सुरुचिपूर्ण इंटरफ़ेस और एक संक्षिप्त मॉड्यूलर वास्तुकला के साथ