5 से 7 तक PHP कैसे अपडेट करें (NGINX / Apache, CentOS 7)

परिचय

यह ट्यूटोरियल NGINX या Apache के साथ PHP 5 * से 7 को अपडेट करने पर कवर करेगा।

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

शुरू करने से पहले, हमें एक रिपॉजिटरी जोड़ने की आवश्यकता होगी क्योंकि PHP 7 को CentOS रिपॉजिटरी में होना स्थिर नहीं माना जाता है। परिणामस्वरूप, हमें गैर-डिफ़ॉल्ट CentOS रिपॉजिटरी का उपयोग करना होगा।

नीचे दी गई स्क्रिप्ट CentOS पर PHP 7 को स्थापित करने के लिए आवश्यक yum रिपॉजिटरी जोड़ देगी:

cd /
wget -O install.sh https://setup.ius.io/
chmod 755 install.sh
./install.sh

इसके बाद, हमें Apache या Nginx को फिर से कॉन्फ़िगर करना होगा।

अपाचे को कॉन्फ़िगर करना

एक कदम - PHP5 को हटाने:

yum remove  php-common mod_php php-cli  -y

चरण दो - हमारे द्वारा जोड़े गए नए भंडार से PHP7 स्थापित करना:

yum install php70u-mysqlnd mod_php70u php70u-cli -y

चरण तीन - अपाचे को फिर से शुरू करना:

systemctl restart httpd

NGINX को कॉन्फ़िगर करना

एक कदम - PHP5 को हटाने:

 yum remove php-common php-fpm php-cli -y

चरण दो - स्थापित PHP7:

yum install php70u-mysqlnd php70u-fpm-nginx php70u-cli -y

चरण तीन - संपादन php-fpm:

किसी भी पाठ संपादक के साथ फाइल दर्ज करें (हम उपयोग करेंगे vim):

vi /etc/php-fpm.d/www.conf

निम्नलिखित पंक्ति खोजें, और इसे अर्धविराम के साथ टिप्पणी करें:

listen = 127.0.0.1:9000     

निम्नलिखित लाइन का पता लगाएं। और अर्धविराम निकालें:

;listen = /run/php-fpm/www.sock 

अब, निम्नलिखित पंक्ति खोजें और अर्धविराम निकालें:

;listen.acl_users = nginx

सहेजें और बाहर निकलें ( hold CTRL, followed by W and Q)।

चरण चार - कॉन्फ़िगर करना NGINX:

फ़ाइल दर्ज करें:

vi /etc/nginx/default.conf

निम्नलिखित ब्लॉक जोड़ें:

upstream php-fpm {
    server unix:/run/php-fpm/www.sock;
    # server 127.0.0.1:9000;
}

निम्नलिखित खोजें और इसे हटा दें:

fastcgi_pass unix:/var/run/php-fpm/php-fpm.sock;

अब, इसे इसके साथ बदलें:

fastcgi_pass php-fpm;

सुरषित और बहार।

चरण पांच - पुनः आरंभ करना NGINXऔर php-fpm:

systemctl restart nginx
systemctl restart php-fpm

निष्कर्ष

बधाई हो! आपने अब Apache / NGINX पर PHP को अपडेट किया है।



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