Як додаток до відповіді Жилла, який пропонує перекомпілювати повний пакет 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
)
Альтернативно, дистриб'ютор може доставити модуль читання (можливо, пов'язаний з libedit, а не readline), і інтерактивний режим буде доступний.
Це все не допоможе вам зараз (оскільки PHP 5.4. Ще не вийшов), але може допомогти іншим знайти це питання пізніше.
Ще кілька деталей у моєму блозі: http://schlueters.de/blog/archives/133-Now-in-trunk-Improved-interactive-shell.html
Редагувати: насправді публікація в блозі є старшою, ніж ця зміна, але все ж може бути цікавою. Невелика інформація міститься у звіті про помилку № 53878, але не так і багато ... після виходу http://php.net/commandline.interactive повинно бути більше.
php>
підказує для мене :(