试图通过在xampp上本地运行的php脚本运行以下代码,并返回null。我尝试使用exec而不是shell_exec运行命令,并且它返回一个空字符串作为输出。我在运行莫哈韦沙漠的Mac上工作。
$out = shell_exec('security import ~/.bitnami/stackman/machines/xampp/volumes/root/htdocs/keys/ios.cer -k ~/Library/Keychains/app.keychain -P 123456789');
var_dump($ out);
当我将命令直接放入终端时,它将成功运行,并显示以下消息。 “已成功导入1个证书”
我尝试将ios.cer文件放在htdocs之外,然后再次在终端上运行,而不是通过php脚本。
我向所有人授予了ios.cer文件的读写权限
exec('whoami');
以上命令返回守护程序。 我该如何尝试使其通过php脚本运行?