如何使用psysh php执行系统命令?

时间:2019-07-06 00:36:06

标签: php

有人能告诉我如何在Linux上使用Justin Hileman的psy Shell v0.9.9(PHP 7.2.10-cli)执行系统命令,例如ls -lawhoami等吗? / p>

当前,当我执行shell_exec('whoami') or exec()时,我遇到了以下错误:

  

PHP致命错误:在第1行的Psy Shell代码中调用未定义的funcion exec()

1 个答案:

答案 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