1

谁能告诉我如何在 Linux 上使用 Justin Hileman 的 psy Shell v0.9.9 (PHP 7.2.10 - cli) 执行系统命令,例如ls -la等等whoami

目前当我这样做时:shell_exec('whoami') or exec()我收到以下错误:

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

4

1 回答 1

1

将命令用反引号括起来。

>>> `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

于 2019-07-09T15:20:46.380 回答