गिल्स के उत्तर के अतिरिक्त, जो पूर्ण PHP पैकेज को फिर से शुरू करने का सुझाव देते हैं, आप PHP 5.4 का भी इंतजार कर सकते हैं। 5.4 में मैंने रीडलाइन की कार्यक्षमता को पुनर्गठित किया है कि सभी आवश्यक हिस्से रीडलाइन मॉड्यूल में हैं, इसलिए आप अकेले उस स्टैंड का निर्माण कर सकते हैं।
$ wget ...php-5.4.0.tar.bz2
$ tar xjf php-5.4.0.tar.bz2
$ cd php-5.4.0/ext/readline
$ phpize && ./configure && make
फिर आप इसे समाप्त कर देंगे, modules/readline.so
जिसे php.ini से लोड किया जा सकता है ( make install
इसे स्थानांतरित कर दिया जाएगा extension_dir
)
वैकल्पिक रूप से वितरक रीडलाइन मॉड्यूल को शिप कर सकता है (हो सकता है कि लीबेडिट के खिलाफ लिंक किया गया हो, रीडलाइन नहीं) और इंटरेक्टिव मोड उपलब्ध होगा।
यह सब अब आपकी मदद नहीं करेगा (PHP 5.4 के रूप में, अभी तक बाहर नहीं है), लेकिन बाद में इस सवाल को खोजने में दूसरों की मदद कर सकता है।
मेरे ब्लॉग पर कुछ और विवरण: http://schlueters.de/blog/archives/133-Now-in-trunk-Improved-interactive-shell.html
संपादित करें: वास्तव में ब्लॉग पोस्ट इस परिवर्तन से पुरानी है, लेकिन फिर भी दिलचस्प हो सकती है। थोड़ी सी जानकारी बग रिपोर्ट में है # 53878 लेकिन ज्यादा भी नहीं ... रिलीज होने के बाद http://php.net/commandline.interactive को और अधिक होना चाहिए।
php>
मेरे लिए कोई संकेत नहीं है :(