php exec命令 - 相对路径不起作用

mm.*_*mm. 2 php exec relative-path

如何使用exec命令使用相对路径从php运行外部程序?

 <?php

  exec('program_name ......');

 ?>
Run Code Online (Sandbox Code Playgroud)

仅当program_name.exe与此php脚本位于同一目录中时,此方法才有效.例如

 <?php

  exec('program_name ......');

 ?>
Run Code Online (Sandbox Code Playgroud)

如果php脚本不在'something'目录中,则不起作用.有谁知道如何在exec命令中使用相对路径?谢谢

GZi*_*ipp 7

要回答你的问题,"如何在exec命令中使用相对路径?"

$rel = 'something/program_name';
$abs = realpath($rel);
exec($abs);
Run Code Online (Sandbox Code Playgroud)