PHP天生是web的,所以很少有人去使用php的readline模块,我也没有去碰过;今天我想先获取一下mc的状态,过一段时间,再获取一次mc状态,对感兴趣的数字做计算,但是等待未知长度的时间对php来讲就不是那么容易了,于是我就用shell来写,但是出了很多错误,就一气之下要把php的readline模块装上,readline需要几个依赖:
# ldd /usr/local/php/lib/php/extensions/no-debug-non-zts-20090626/readline.so
linux-gate.so.1 => (0xb77b6000)
libedit.so.0 => /usr/local/lib/libedit.so.0 (0xb7780000)
libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0xb75ee000)
libtinfo.so.5 => /lib/libtinfo.so.5 (0xb75ce000)
/lib/ld-linux.so.2 (0xb77b7000)
下面给出libedit的地址:
http://www.thrysoee.dk/editline/
默认安装就可以。
本文介绍了在PHP中安装readline模块的过程及遇到的问题。作者最初尝试通过shell脚本来实现定时获取Memcached状态的需求,但因遇到困难转而考虑使用PHP的readline模块。文章详细列出了readline模块所需的依赖库,并提供了libedit的下载链接。

276

被折叠的 条评论
为什么被折叠?



