Ubuntu 18.04 पर PHP 7.2 को स्थापित और कॉन्फ़िगर कैसे करें

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

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

  • एक अप-टू-डेट Ubuntu 18.04 सर्वर उदाहरण।
  • एक sudo यूजर।

उबंटू 18.04 अपडेट करें

सबसे पहले, संकुल की सूची को अद्यतन करें:

sudo apt-get update -y

अगला, अद्यतन स्थापित करें:

sudo apt-get upgrade -y

अपना sudo उपयोगकर्ता बनाएँ

sudoस्थापित के साथ उबंटू जहाज , तो पहला कदम केवल एक नया उपयोगकर्ता जोड़ना होगा:

adduser <username>

आपको इस उपयोगकर्ता के बारे में जानकारी सेट करने के लिए कहा जाएगा:

Enter the new value, or press ENTER for the default
Full Name []: Test User
Room Number []: 01
Work Phone []: 5555555
Home Phone []: 5555555
Other []:

आप इन फ़ील्ड को भर सकते हैं, या ENTERउन्हें डिफ़ॉल्ट छोड़ने के लिए दबा सकते हैं। इसके बाद प्रेस करें Yऔर फिर ENTERसत्यापित करें कि जानकारी सही है।

अगला, sudoसमूह में नया उपयोगकर्ता जोड़ें :

usermod -aG sudo <username>

अब आप लॉग आउट कर सकते हैं और अपने नए उपयोगकर्ता के रूप में वापस लॉग इन कर सकते हैं। यह जांचने के लिए कि उपयोगकर्ता सही तरीके से जोड़ा गया था, नए उपयोगकर्ता के रूप में वापस लॉग इन करने के बाद निम्नलिखित कमांड का उपयोग करें:

ls -la /root

आपको निम्नलिखित सूचना मिलेगी:

ls: cannot open directory '/root': Permission denied

जब आप पिछली कमांड को जोड़ते हैं sudo, तो आपसे आपका पासवर्ड मांगा जाएगा और /rootनिर्देशिका की सूची प्राप्त की जाएगी :

sudo ls -la /root

अब आप उबंटू को अपडेट कर सकते हैं।

एक वेबसर्वर स्थापित करें

आप Apache या Nginx को अपने वेबसर्वर के रूप में उपयोग कर सकते हैं।

अपाचे स्थापित करने और शुरू करने के लिए:

sudo apt-get install apache2 -y
sudo systemctl start apache2.service

Nginx स्थापित करने और शुरू करने के लिए:

sudo apt-get install nginx -y
sudo systemctl start nginx.service

PHP 7.2 स्थापित करें

PHP 7.2 को 18.04 के लिए डिफ़ॉल्ट Ubuntu रिपॉजिटरी में शामिल किया गया है। आप निम्न कमांड के साथ उपलब्ध PHP 7.2 पैकेजों में से प्रत्येक को सूचीबद्ध कर सकते हैं:

apt-cache pkgnames | grep php7.2

अगला, उन पैकेजों को स्थापित करें जिन्हें आपके आवेदन की आवश्यकता है:

sudo apt-get install php -y
sudo apt-get install php-{bcmath,bz2,intl,gd,mbstring,mysql,zip,fpm} -y

अंत में, PHP को चलाने के लिए अपने वेबसर्वर को पुनः आरंभ करें।

अपाचे के लिए, निम्नलिखित का उपयोग करें:

systemctl restart apache2.service

वैकल्पिक रूप से, Nginx के लिए निम्नलिखित का उपयोग करें:

systemctl restart nginx.service

PHP संस्करण की पुष्टि करें:

php -v

आउटपुट निम्न के जैसा होगा:

PHP 7.2.10-0ubuntu0.18.04.1 (cli) (built: Sep 13 2018 13:45:02) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies
    with Zend OPcache v7.2.10-0ubuntu0.18.04.1, Copyright (c) 1999-2018, by Zend Technologies

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

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

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

आपने Nginx या Apache के साथ काम करने के लिए Ubuntu 18.04 पर PHP 7.2 को सफलतापूर्वक सेट किया है। अब आप अपने कॉन्फ़िगरेशन को अनुकूलित करने और अपने एप्लिकेशन को तैनात करने के लिए तैयार हैं।



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 फ्रेमवर्क पर आधारित है। एक सुरुचिपूर्ण इंटरफ़ेस और एक संक्षिप्त मॉड्यूलर वास्तुकला के साथ