डेवलपर सेवाओं के लिए पोर्टल 4.16.05
21 जुलाई, 2016 से, PHP 5.6 से पुराने वर्शन का समर्थन नहीं करता. डिफ़ॉल्ट रूप से, Red Hat/CentOS 6, PHP 5.3.3 और Red Hat/CentOS 7 पर PHP 5.4.16 इंस्टॉल करता है. इस सेक्शन में, PHP 7.0.x में अपग्रेड करने का तरीका बताया गया है.
शुरू करने से पहले, हमारा सुझाव है कि आप:
- आगे बढ़ने से पहले, चरणों के पूरे सेट के बारे में जानें.
- सबसे पहले वीएम स्नैपशॉट पर अपग्रेड करने की कोशिश करें, ताकि यह पक्का किया जा सके कि आपको कोई समस्या न हो.
PHP 7.0.x में अपग्रेड करने के लिए:
- EPEL RPM डेटा संग्रह जगह को चालू करें (अगर पहले से चालू नहीं है).
- सबसे पहले, पुष्टि करें कि एंटरप्राइज़ Linux (EPEL) के आरपीएम का डेटा स्टोर करने के लिए दूसरे पैकेज पहले से चालू हैं या नहीं:
rpm -q epel-release
- अगर कोई नतीजा नहीं मिलता, तो EPEL RPM का डेटा स्टोर करने की जगह चालू करें.
रेड हैट 6 या सेंटोस 6 के लिए, यह डालें:
rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm
रेड हैट 7 या सेंटोस 7 के लिए यह डालें:
rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
- सबसे पहले, पुष्टि करें कि एंटरप्राइज़ Linux (EPEL) के आरपीएम का डेटा स्टोर करने के लिए दूसरे पैकेज पहले से चालू हैं या नहीं:
- अगर IUS RPM का डेटा स्टोर करने की सुविधा पहले से चालू नहीं है, तो उसे चालू करें.
- सबसे पहले, पुष्टि करें कि इनलाइन अप के साथ, अपस्ट्रीम स्टेबल (IUS) आरपीएम पहले से ही चालू है या नहीं:
rpm -q ius-release
- अगर कोई नतीजा नहीं मिलता, तो IUS आरपीएम रिपॉज़िटरी चालू करें.
सेंटोस 6 के लिए, यह डालें:
rpm -Uvh https://centos6.iuscommunity.org/ius-release.rpm
सेंटोस 7 के लिए यह डालें:
rpm -Uvh https://centos7.iuscommunity.org/ius-release.rpm
Red Hat 6 के लिए, यह डालें:
rpm -Uvh https://rhel6.iuscommunity.org/ius-release.rpm
Red Hat 7 के लिए, यह डालें:
rpm -Uvh https://rhel7.iuscommunity.org/ius-release.rpm
- सबसे पहले, पुष्टि करें कि इनलाइन अप के साथ, अपस्ट्रीम स्टेबल (IUS) आरपीएम पहले से ही चालू है या नहीं:
- Apache को रोकें:
service httpd stop
- इंस्टॉल किए गए सभी PHP पैकेज की सूची पाएं:
rpm -qa | grep -i php
- ऊपर चरण 4 में दिए गए सभी मौजूदा आरपीएम हटाएं:
yum remove php php-common php-cli ...
- IUS डेटा स्टोर करने की जगह से PHP 7 आरपीएम इंस्टॉल करें:
yum install php70u php70u-cli php70u-pdo php70u-mysqlnd php70u-gd php70u-xml php70u-mbstring php70u-process php70u-json
से बदलें. - Apache शुरू करें:
service httpd start
- पुष्टि करें कि वर्शन 7.0.x है:
php --version
साथ ही, यह पक्का करें कि नीचे दी गई सूची Drush निर्देशों की सूची दिखाती है (न कि गड़बड़ी के मैसेज):
/usr/local/bin/drush help
- ब्राउज़र में नतीजों की जांच करना:
- अपने ब्राउज़र पर साइट पर नेविगेट करें और एडमिन के तौर पर लॉग इन करें.
- रिपोर्ट सेक्शन में, स्थिति रिपोर्ट चुनें.
- पक्का करें कि लाल रंग के ऐसे कोई आइटम मौजूद न हों जो PHP मॉड्यूल के मौजूद न हों.