不能使用命令行解释器
2022-08-30 21:38:42
我试图在php解释器中执行简单的php代码。当我执行命令时,我收到消息php -a
启用交互模式
没有php输入的任何地方。但是我可以通过命令执行php代码。例如:php -r
php -r "echo 'Hello stackoverflow!';"
你好堆栈溢出!
我试图在php解释器中执行简单的php代码。当我执行命令时,我收到消息php -a
启用交互模式
没有php输入的任何地方。但是我可以通过命令执行php代码。例如:php -r
php -r "echo 'Hello stackoverflow!';"
你好堆栈溢出!
安装这个:
php5-readline
然后尝试使用:
php -a
键入并确保具有读线模块。如果你不这样做,你将无法使用它。php -m
http://www.php.net/manual/en/features.commandline.interactive.php
从 PHP 5.1.0 开始,如果 PHP 使用 --with-readline 选项编译,则 CLI SAPI 使用 -a 选项提供交互式 shell。