PHP exec()命令:在指定目录中执行

时间:2013-11-28 16:35:54

标签: php exec directory-structure

我有以下代码:

chdir('../certs');

    file_put_contents('input.csr', $csr);

    exec("openssl req -in input.csr -noout -out output.txt -text");
    $outputFile = file_get_contents("output.txt");

    unlink('input.csr');
    unlink('output.txt');

chdir('../home');

有没有办法可以在exec()目录中指定执行目录,而不是将目录更改为/certs并返回(/home)?

我试过了:

exec("cd ../certs; openssl req -in input.csr -noout -out output.txt -text");

哪个不起作用。 (我猜这不会改变目录吗?)。

0 个答案:

没有答案