當我調用該函數readline_callback_handler_install
我得到一個錯誤:PHP CLI 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的版本是greather比5.1
[email protected]:~$ php -r 'echo extension_loaded("readline") . "\n";'
1
[email protected]:~$ 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
是否有人知道發生了什麼事?
命令行中的PHP不一定與爲您的Web請求提供服務的PHP相同。你有沒有在網頁上試過上面的命令? –
@Pekka正如我在標題中指出的,這是一個特定的php cli錯誤。 Readline是一個特定的命令行擴展。 – macjohn
啊,對不起,我在標題中重讀了那個。 –