Sebagai tambahan untuk jawaban oleh Gilles yang menyarankan kompilasi ulang paket PHP lengkap Anda juga dapat menunggu untuk PHP 5.4. Di 5.4 saya merestrukturisasi fungsionalitas readline bahwa semua bagian yang diperlukan ada dalam modul readline, sehingga Anda dapat membangunnya sendiri.
$ 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
Maka Anda akan berakhir dengan modules/readline.so
yang dapat diambil dari php.ini ( make install
akan dipindahkan ke extension_dir
)
Atau distributor dapat mengirimkan modul readline (mungkin terkait dengan libedit, bukan readline) dan mode interaktif akan tersedia.
Ini semua tidak akan membantu Anda sekarang (karena PHP 5.4. Belum keluar) tetapi mungkin membantu orang lain menemukan pertanyaan ini nanti.
Beberapa detail lainnya di blog saya: http://schlueters.de/blog/archives/133-Now-in-trunk-Improved-interactive-shell.html
Sunting: Sebenarnya postingan blog lebih tua dari perubahan ini, tetapi mungkin masih menarik. Sedikit informasi ada di laporan bug # 53878 tetapi tidak banyak juga ... setelah rilis http://php.net/commandline.interactive seharusnya memiliki lebih banyak.
php>
prompt untuk saya :(