Vultr WordPress ऐप पर PHP 7 में अपग्रेड करें

हाल ही में, दिसंबर, 2015 में, PHP संस्करण 7 को अपने पूर्ववर्ती, PHP 5. के लिए एक प्रमुख उन्नयन के रूप में जारी किया गया था, PHP 5, PHP 5.6, PHP 7 में अंतिम प्रमुख संस्करण की तुलना में कई महत्वपूर्ण सुधार पेश किए गए: 2x प्रदर्शन तक, काफी कम स्मृति उपयोग, लगातार 64-बिट समर्थन, और कई बग फिक्स, कुछ नई विशेषताओं जैसे अमूर्त वाक्यविन्यास पेड़, वापसी प्रकार घोषणा, और अदिश प्रकार की घोषणा के साथ।

यदि आप आरपीएम-आधारित वितरण पर अभी PHP 7 का सबसे अधिक उपयोग करना चाहते हैं, तो आप नवीनीकरण करने के लिए IUS Yum रिपॉजिटरी का उपयोग कर सकते हैं।

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

इस लेख में, एक डेमो के रूप में, हम आपको एक पूर्व-स्थापित PHP 5 को PHP 7 में Vultr वर्डप्रेस ऐप सर्वर इंस्टेंस पर अपग्रेड करने का तरीका बताएंगे, जो कि CentOS 6, PHP 5, Nginx और MySQL पर आधारित है।

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

आगे बढ़ने से पहले, आपको निम्न करने की आवश्यकता है:

  • Vultr वर्डप्रेस ऐप के साथ एक नया सर्वर उदाहरण तैनात करें।
  • एक sudo उपयोगकर्ता का उपयोग कर लॉग इन करें। आप इस Vultr लेख म��ं इस तरह के एक sudo उपयोगकर्ता बनाने के लिए सीख सकते हैं ।

चरण 1: सिस्टम को अपडेट करें

यदि आपके प्रोजेक्ट के सिस्टम में प्रत्येक प्रोग्राम के संस्करण पर विशेष आवश्यकताएं नहीं हैं, तो सिस्टम में हर प्रोग्राम को नवीनतम स्थिर संस्करण में अपडेट करना हमेशा एक अच्छा अभ्यास होता है।

sudo yum update

चरण 2: पहले से स्थापित PHP 5 संकुल को अनइंस्टॉल करें

समीक्षा के लिए सभी स्थापित PHP 5 पैकेजों की सूची बनाएं:

yum list installed php* 

सभी स्थापित PHP 5 संकुल निकालें:

sudo yum remove php55u* 

चरण 3: IUS यम भंडार का उपयोग करके PHP 7 संकुल को स्थापित करें

इस वुल्ट वर्डप्रेस सर्वर उदाहरण पर अंतर्निहित IUS यम रिपॉजिटरी के लिए धन्यवाद, आप पहले से ही PHP स्टोर पैकेज स्थापित करने के लिए इसका उपयोग कर सकते हैं।

यहां, आप पूर्व PHP 5 पैकेज के अनुसार संगत PHP 7 पैकेज स्थापित कर सकते हैं:

sudo yum install php70u-cli.x86_64 php70u-common.x86_64 php70u-fpm.x86_64 php70u-gd.x86_64 php70u-mbstring.x86_64 php70u-mcrypt.x86_64 php70u-mysqlnd.x86_64 php70u-opcache.x86_64 php70u-pdo.x86_64 php70u-pear.noarch php70u-process.x86_64 php70u-xml.x86_64 php70u-xmlrpc.x86_64

हालांकि अभी तक अपग्रेड समाप्त नहीं हुआ है, आप नीचे दिए गए कमांड के साथ PHP के वर्तमान संस्करण पर एक नज़र डाल सकते हैं:

php -v

चरण 4: PHP-FPM कॉन्फ़िगर करें

क्योंकि नवीनीकरण ऑपरेशन ने PHP-FPM के कॉन्फ़िगरेशन को संशोधित किया, आपको PHP-FPM को फिर से कॉन्फ़िगर करने की आवश्यकता है, जिससे यह सिस्टम बूट पर शुरू होता है:

sudo chkconfig php-fpm on

इसके बाद, हमें उपयोगकर्ता के रूप में निष्पादित करने के लिए php-fpm को सेट करना होगा nginxताकि यह सुनिश्चित हो सके कि वर्डप्रेस मीडिया अपलोड इस प्रकार कार्य करता रहे:

/etc/php-fpm.d/www.confअपने पसंदीदा टेक्स्ट एडिटर का उपयोग करके खोलें और निम्नलिखित 2 पंक्तियों का पता लगाएं (आमतौर पर 23 और 24 लाइनें):

user = php-fpm
group = php-fpm

बदलें php-fpmकरने के लिए nginxइस प्रकार है, तो फ़ाइल को सहेजने और बंद।

user = nginx
group = nginx

अंत में, आपको अपने परिवर्तन को प्रभावी बनाने के लिए PHP-FPM सेवा और Nginx सेवा को पुनः आरंभ करने की आवश्यकता है:

sudo service php-fpm restart
sudo service nginx restart

बस। अब आप अपनी वर्डप्रेस साइट की सेवा के लिए PHP 7 का उपयोग कर सकते हैं।

एक टिप्पणी छोड़ें

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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