有人能告诉我如何在Linux上使用Justin Hileman的psy Shell v0.9.9(PHP 7.2.10-cli)执行系统命令,例如ls -la
,whoami
等吗? / p>
当前,当我执行shell_exec('whoami') or exec()
时,我遇到了以下错误:
PHP致命错误:在第1行的Psy Shell代码中调用未定义的funcion exec()
答案 0 :(得分:0)
将命令包装在反引号中。
>>> `date`
=> "Tue Jul 9 11:18:27 EDT 2019\n"
您还可以插值变量:
>>> $cmd = 'date';
=> "date"
>>> `$cmd`
=> "Tue Jul 9 11:20:07 EDT 2019\n"
来源: https://github.com/bobthecow/psysh/wiki/Shell-integration