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)

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to