मैं वर्तमान में सही पीएचपी का पता लगाने की कोशिश कर रहा हूं । इसे संपादित करने और अपाचे को पुनरारंभ करने के लिए आईएनआई फ़ाइल इसलिए परिवर्तन होंगे और मैं स्टम्प्ड हूं ।
मुझे तीन अलग-अलग पीएचपी मिले हैं । आईएनआई फाइलें (पता नहीं तीन क्यों हैं) इस तरह मुझे फाइलें मिलीं
मैंने उन सभी को (बस सुनिश्चित करने के लिए) उन सेटिंग्स में बदल दिया जो मैं चाहता था ।
मैंने अपाचे का उपयोग करके पुनरारंभ किया
sudo service apache2 restart
परिणाम।..
* Restarting web server apache2
मैंने पृष्ठ को पुनः लोड किया और यह दिखाया कि पीएचपी । आईएनआई फ़ाइल अपडेट नहीं की गई थी ।
मुझे यह पता है क्योंकि मैंने इस्तेमाल किया
echo ini_get('post_max_size');
जिसे 20 मीटर में बदला जाना था लेकिन अभी भी केवल 2 मीटर था
मैंने अपने कंप्यूटर को यह सोचकर रिबूट करने की कोशिश की कि शायद अपाचे सर्वर बंद हो जाए और पीएचपी को फिर से लोड किया जाए । सही सेटिंग के साथ आईएनआई फ़ाइल, लेकिन अफसोस कि वह प्रयास भी विफल रहा ।
क्या कोई मौका है कि कोई और पीएचपी हो । आईएनआई फ़ाइल जो हस्तक्षेप कर सकती है?
आपके पास मौजूद तीन फाइलें अलग-अलग उपयोगों के लिए हैं ।
/etc/php/5.6/cli/php.ini सीएलआई पीएचपी प्रोग्राम के लिए है, जिसे आपने चलाकर पाया है php टर्मिनल पर ।
/etc/php/5.6/cgi/php.ini पीएचपी-सीजीआई सिस्टम के लिए है जो विशेष रूप से इस सेटअप में उपयोग नहीं किया जाता है ।
/etc/php/5.6/apache2/php.ini अपाचे द्वारा प्रयुक्त पीएचपी प्लगइन के लिए है । यह वह है जिसे आपको संपादित करना है आपके अपाचे सेटअप के लिए लागू किए जाने वाले परिवर्तनों के लिए जो अपाचे में इन-बिल्ट पीएचपी मॉड्यूल का उपयोग करता है ।
/etc/php/5.6/fpm/php.ini के लिए है php5-fpm प्रोसेसर, जो पीएचपी प्रसंस्करण के लिए एक फास्टसीजीआई-संगत 'रैपर' है (जैसे कि एनजीआईएनएक्स से हैंड ऑफ करना php5-fpm)और सिस्टम पर एक स्टैंडअलोन प्रक्रिया के रूप में चलता है (अपाचे पीएचपी प्लगइन के विपरीत)
उबंटू के संस्करणों के लिए कम 16.04 से अधिक, /etc/php/5.6/,/etc/php/7.0/,/etc/php/7.1/, और इसी तरह, द्वारा प्रतिस्थापित किए जाते हैं /etc/php5/ और इतने पर । अन्यथा, ये रास्ते सटीक रहते हैं । इसे अपने पर्यावरण के अनुसार अनुकूलित करें, प्रतिस्थापित करें 5.6 या आपके वातावरण पर मौजूद वास्तविक संस्करण फ़ोल्डर के साथ संख्या ।
अपने ब्राउज़र में इस स्निपेट वाली स्क्रिप्ट चलाने का प्रयास करें <?php phpinfo(); ?> और फिर कुछ ऐसा खोजने की कोशिश करें लोड की गई कॉन्फ़िगरेशन फ़ाइल. यह प्रविष्टि पीएचपी निर्दिष्ट करती है । आईएनआई आपका पीएचपी आपके अपाचे सर्वर में उपयोग करता है ।
@ माइकल फ़ाइल ’ / आदि / पीएचपी/5.6 / अपाचे 2 / पीएचपी है । उबंटू 16.04 एलटीएस ज़ेनियल ज़ेरस में आईएनआई, जहां 5.6/पीएचपी का संस्करण स्थापित है । सबसे पहले फाइल कोपीएचपी ’ में कॉपी करें । मूल।आईएनआई ’ फिर सुडो जीएडिट /आदि/पीएचपी/5.6/अपाचे 2/पीएचपी के साथ संपादन के लिए खोलें । आईएनआई