谁能告诉我如何在 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()
谁能告诉我如何在 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()
将命令用反引号括起来。
>>> `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