Como una adición a la respuesta de Gilles, que sugiere recompilar el paquete PHP completo, también puede esperar PHP 5.4. En 5.4 reestructuré la funcionalidad de línea de lectura de que todas las partes requeridas están en el módulo de línea de lectura, para que pueda construirla de manera independiente.
$ 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
Luego terminará con un modules/readline.so
que se puede cargar desde php.ini ( make install
lo moverá a extension_dir
)
Alternativamente, el distribuidor puede enviar el módulo readline (tal vez vinculado contra libedit, no readline) y el modo interactivo estará disponible.
Todo esto no lo ayudará ahora (ya que PHP 5.4 aún no está disponible), pero podría ayudar a otros a encontrar esta pregunta más adelante.
Algunos detalles más en mi blog: http://schlueters.de/blog/archives/133-Now-in-trunk-Improved-interactive-shell.html
Editar: en realidad, la publicación del blog es anterior a este cambio, pero aún puede ser interesante. Hay un poco de información en el informe de error # 53878 pero tampoco mucha ... después del lanzamiento http://php.net/commandline.interactive debería tener más.
php>
aviso para mí :(