PHP警告:proc_open():CreateProcess失败,错误代码 - 267

时间:2015-05-18 06:17:58

标签: php windows-server

如上所述的proc_open调用因上述错误而失败。

<?php
$proc = proc_open($cmd, $ds, $pipes, '/tmp', array());

命令$cmd在直接执行时正常工作。

1 个答案:

答案 0 :(得分:5)

问题与正在执行的实际命令无关。

Error code 267 ERROR_DIRECTORY&#34;目录名无效。&#34; ,在这种情况下只是意味着/tmp目录不存在存在于运行代码的驱动器上。

而不是/tmp,使用sys_get_temp_dir()(人们可以假定它始终存在)。