अपडेट करें:
गलतफहमी के बाद, आखिरकार मुझे वही मिला जो आप करने की कोशिश कर रहे हैं। आपको अपने सर्वर कॉन्फ़िगरेशन फ़ाइलों की जांच करनी चाहिए; क्या आप Apache2 या कुछ अन्य सर्वर सॉफ़्टवेयर का उपयोग कर रहे हैं?
उन पंक्तियों की तलाश करें जो इसके साथ शुरू होती हैं LoadModule php... संभवतया कॉन्फ़िगरेशन फ़ाइल / निर्देशिकाएं हैं जिनका नाम modsया ऐसा कुछ है, वहां से शुरू करें।
आप वेब सर्वर से php -r 'phpinfo();' | grep phpलाइनों की आउटपुट की जाँच और तुलना भी कर सकते हैं phpinfo();।
phpअंतःक्रियात्मक रूप से चलाने के लिए:
(इसलिए आप सांत्वना में कोड पेस्ट / लिख सकते हैं)
php -a
यह पार्स फाइल और आउटपुट को कंसोल बनाने के लिए:
php -f file.php
पार्स फाइल और दूसरी फाइल पर आउटपुट:
php -f file.php > results.html
क्या आपको कुछ और चहिए?
केवल छोटे भाग, एक पंक्ति या जैसे चलाने के लिए, आप इसका उपयोग कर सकते हैं:
php -r '$x = "Hello World"; echo "$x\n";'
अगर आप linux चला रहे हैं तो man phpकंसोल पर करें।
अगर आपको fpm के माध्यम से php चलाने की आवश्यकता है / चाहते हैं, तो cli fcgi का उपयोग करें
SCRIPT_NAME="file.php" SCRIP_FILENAME="file.php" REQUEST_METHOD="GET" cgi-fcgi -bind -connect "/var/run/php-fpm/php-fpm.sock"
जहाँ /var/run/php-fpm/php-fpm.sock आपकी php-fpm सॉकेट फ़ाइल है।
php -iऔर पार्स करो कि