2013-01-17 12 views
8

पर आईएनआई सेटिंग प्राप्त करें लिनक्स कमांड लाइन पर, क्या php ini सेटिंग्स मान प्राप्त करने के लिए कमांड चलाने के लिए संभव है?php कमांड लाइन

मैं समझता हूं कि मैं phpinfo() को प्रतिबिंबित कर सकता हूं या बस आईएनआई फ़ाइल का निरीक्षण और निरीक्षण कर सकता हूं, लेकिन मैं चलाने के लिए एक कमांड नहीं देख सकता जो सीधे कमांड लाइन पर मान प्रदर्शित करेगा।

उत्तर

14
php -i | grep 'my_value' 

या

php -r "echo ini_get('my_value');" 

या

grep 'my_value' /path/to/php.ini 
+0

यह हालांकि कमांड लाइन php.ini फ़ाइल का उपयोग करेगा, जो अपाचे INI फ़ाइल से अलग होगा। आखिरी उदाहरण के अलावा और मुझे पहले आईएनआई फ़ाइल स्थान आदि को खोजने की ज़रूरत है, जो कि मैं पहले स्थान पर –

+1

से बचने की कोशिश कर रहा हूं, फिर भी नहीं। जहां तक ​​मुझे पता है कि कमांड लाइन के माध्यम से apache के लिए mod_php के साथ स्थापित PHP प्रोसेसर को आमंत्रित करने का कोई तरीका नहीं है। या तो इसमें 'phpinfo() 'वाली फ़ाइल बनाएं और इसे http, या' find/name php.ini' के माध्यम से अनुरोध करें जो वास्तव में * कम * उपयोगी होगा यदि PHP अतिरिक्त .ini फ़ाइलों को लोड करने के लिए कॉन्फ़िगर किया गया है। हालांकि, सीएलआई और अपाचे मॉड्यूल दोनों का विशाल बहुमत सटीक उसी कॉन्फ़िगरेशन का उपयोग करता है। – Sammitch