Hi, I just hit this problem and have discovered that interactive mode does not work unless php is linked against libreadline. If it is not, it will fail silently (well, it does do something if you type out your code then send EOF). ldd indicates that php5 is not linked against libreadline[1], so I suspect this is the problem.
Matthew Bell [1] ldd /usr/bin/php5 linux-vdso.so.1 => (0x00007fff285ff000) libcrypt.so.1 => /lib/libcrypt.so.1 (0x00007f9d25ec7000) libz.so.1 => /usr/lib/libz.so.1 (0x00007f9d25caf000) libonig.so.2 => /usr/lib/libonig.so.2 (0x00007f9d25a48000) libssl.so.0.9.8 => /usr/lib/libssl.so.0.9.8 (0x00007f9d257f3000) libdb-4.8.so => /usr/lib/libdb-4.8.so (0x00007f9d25479000) libqdbm.so.14 => /usr/lib/libqdbm.so.14 (0x00007f9d25228000) libbz2.so.1.0 => /lib/libbz2.so.1.0 (0x00007f9d25018000) libpcre.so.3 => /lib/libpcre.so.3 (0x00007f9d24de8000) libm.so.6 => /lib/libm.so.6 (0x00007f9d24b65000) libdl.so.2 => /lib/libdl.so.2 (0x00007f9d24961000) libnsl.so.1 => /lib/libnsl.so.1 (0x00007f9d24749000) libgssapi_krb5.so.2 => /usr/lib/libgssapi_krb5.so.2 (0x00007f9d24513000) libkrb5.so.3 => /usr/lib/libkrb5.so.3 (0x00007f9d2424b000) libk5crypto.so.3 => /usr/lib/libk5crypto.so.3 (0x00007f9d24025000) libcom_err.so.2 => /lib/libcom_err.so.2 (0x00007f9d23e21000) libxml2.so.2 => /usr/lib/libxml2.so.2 (0x00007f9d23ad1000) libc.so.6 => /lib/libc.so.6 (0x00007f9d23770000) libcrypto.so.0.9.8 => /usr/lib/libcrypto.so.0.9.8 (0x00007f9d233ce000) libresolv.so.2 => /lib/libresolv.so.2 (0x00007f9d231b8000) libpthread.so.0 => /lib/libpthread.so.0 (0x00007f9d22f9c000) /lib64/ld-linux-x86-64.so.2 (0x00007f9d26120000) libkrb5support.so.0 => /usr/lib/libkrb5support.so.0 (0x00007f9d22d93000) libkeyutils.so.1 => /lib/libkeyutils.so.1 (0x00007f9d22b91000)
signature.asc
Description: This is a digitally signed message part