CentOS 7 में PHP प्रदर्शन में सुधार करने के लिए OPCache स्थापित करें


PHP विकासशील अनुप्रयोगों के लिए सबसे लोकप्रिय प्रोग्रामिंग भाषा में से एक है, यह आपको हर वेब होस्टिंग सर्वर पर मिलेगा। सबसे लोकप्रिय सामग्री प्रबंधन प्रणाली ( CMSs ) PHP में लिखे गए हैं, जैसे कि वर्डप्रेस, ड्रुपल और जूमला।

कई कारणों में से एक है कि क्यों PHP अच्छी तरह से जाना जाता है, क्योंकि इसके डिफ़ॉल्ट वितरण में कई एक्सटेंशन हैं, एक उदाहरण OPcahce है।

मूल रूप से Zend अनुकूलक + के रूप में जाना जाता है, Opcache ( PHP 5.5.0 में प्रस्तुत) PHP प्रदर्शन को बढ़ाने के लिए बनाया गया एक शक्तिशाली PHP एक्सटेंशन है जो इस प्रकार समग्र अनुप्रयोग को बढ़ाता है। प्रदर्शन। यह PECL PHP संस्करणों के माध्यम से एक एक्सटेंशन के रूप में उपलब्ध है 5.2 , 5.3 और 5.4 >। यह पूर्व-संकलित स्क्रिप्ट बाइट-कोड को साझा मेमोरी में संग्रहीत करके काम करता है, जिससे प्रत्येक अनुरोध के लिए स्क्रिप्ट को लोड और पार्स करने के लिए PHP की आवश्यकता को हटा दिया जाता है।

इस लेख में, हम एक विशिष्ट PHP संस्करण के लिए OPcache CentOS 7 को स्थापित और कॉन्फ़िगर करने का तरीका बताएंगे।

CentOS 7 में Opcache PHP Extension स्थापित करें

1। सबसे पहले अपने सिस्टम पर EPEL रिपॉजिटरी स्थापित करके शुरू करें और उसके बाद REMI रिपॉजिटरी इस प्रकार है।

# yum update && yum install epel-release
# yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm  

2। इसके बाद, आपको यम की डिफ़ॉल्ट विशेषताओं का विस्तार करने के लिए उपयोगिताओं का एक संग्रह यम-बर्तन स्थापित करने की आवश्यकता है; वे आपको यम रिपॉजिटरी के साथ-साथ किसी भी मैनुअल कॉन्फ़िगरेशन और अधिक के बिना पैकेज का प्रबंधन करने में मदद करते हैं।

# yum install yum-utils

3। एक बार जब आपके पास यम-बर्तन स्थापित हो जाए, तो रेमी रिपॉजिटरी के रूप में सक्षम करने के लिए yum-config-manager का उपयोग करें विभिन्न PHP संस्करणों और मॉड्यूल को स्थापित करने के लिए डिफ़ॉल्ट रिपॉजिटरी।

# yum-config-manager --enable remi-php55		#For PHP 5.5
# yum-config-manager --enable remi-php56		#For PHP 5.6
# yum-config-manager --enable remi-php70 		#For PHP 7.0
# yum-config-manager --enable remi-php71		#For PHP 7.1
# yum-config-manager --enable remi-php72		#For PHP 7.2

4। अब Opcache एक्सटेंशन स्थापित करें और पुष्टि करने के लिए अपने PHP संस्करण को सत्यापित करें कि इसमें निम्न आदेशों का उपयोग करके Opcache एक्सटेंशन स्थापित है।

# yum install php-opcache		
# php -v

CentOS 7 में Opcache PHP Extension कॉन्फ़िगर करें

5। अगला, /etc/php.d/10-opcache.ini (या /etc /) संपादित करके OPcache कॉन्फ़िगर करें अपने पसंदीदा संपादक का उपयोग करके php.d/10-opcache.ini ) फ़ाइल।

# vim /etc/php.d/10-opcache.ini

निम्नलिखित सेटिंग्स आपको OPcache का उपयोग करके शुरू करनी चाहिए और आमतौर पर अच्छे प्रदर्शन के रूप में अनुशंसित की जाती हैं। आप इसे कॉन्फ़िगर करके किसी कॉन्फ़िगरेशन को सक्षम कर सकते हैं।

opcache.enable_cli=1
opcache.memory_consumption=128
opcache.interned_strings_buffer=8
opcache.max_accelerated_files=4000
opcache.revalidate_freq=60
opcache.fast_shutdown=1

6। अंत में, काम शुरू करने के लिए अपने वेब सर्वर को Opcache के लिए पुनरारंभ करें।

# systemctl restart nginx
OR
# systemctl restart httpd

बस इतना ही! Opcache PHP प्रदर्शन को बेहतर बनाने के लिए बनाया गया PHP एक्सटेंशन है। इस लेख में, हमने CentOS 7 OPcache को स्थापित और कॉन्फ़िगर करने का तरीका बताया है। यदि आपके कोई प्रश्न हैं, तो नीचे दिए गए टिप्पणियों के माध्यम से हम तक पहुँचें।