php cli readline_callback_handler_install错误

时间:2011-12-04 12:15:17

标签: php readline

当我调用函数readline_callback_handler_install时,我收到错误:

Fatal error: Call to undefined function readline_callback_handler_install() in /home/me/test.php on line 20

但我安装了php扩展readline(所有其他readline函数都没有错误),而我的php版本比5.1更好

me@laptop:~$ php -r 'echo extension_loaded("readline") . "\n";'
1
me@laptop:~$ php -v
PHP 5.3.3-1ubuntu9.6 with Suhosin-Patch (cli) (built: Oct 14 2011 22:31:56) 
Copyright (c) 1997-2009 The PHP Group
Zend Engine v2.3.0, Copyright (c) 1998-2010 Zend Technologies
    with Xdebug v2.1.0, Copyright (c) 2002-2010, by Derick Rethans

有人知道发生了什么吗?

1 个答案:

答案 0 :(得分:1)

我在尝试使用它的ubuntu机器上遇到了同样的错误。

就像一张纸条,我知道Ubuntu使用libedit而不是readline构建php。这可能是问题的原因之一。