php cli readline_callback_handler_install error - PullRequest
1 голос
/ 04 декабря 2011

Когда я вызываю функцию readline_callback_handler_install, я получаю сообщение об ошибке:

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

Но у меня установлено расширение readline php (и все другие функции 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 Ответ

1 голос
/ 04 декабря 2011

У меня была такая же ошибка на машинах с Ubuntu, на которых я пытался ее использовать.

Как примечание, я знаю, что Ubuntu собирает php с использованием libedit вместо readline. Это может быть одной из причин проблемы.

...