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

PHP警告:proc_open():CreateProcess失败,错误代码-267,php,windows-server,Php,Windows Server,下面这样的proc_open调用由于上述错误而失败 <?php $proc = proc_open($cmd, $ds, $pipes, '/tmp', array()); 问题与正在执行的实际命令无关 是错误目录“目录名无效”。在本例中,这意味着运行代码的驱动器上不存在/tmp目录 不要使用/tmp,而是使用sys\u get\u temp\u dir()。我现在在Windows10中。请问我如何在Windows计算机上解决这个问题?@AlexisRichard你在说什么?可能是您没有

下面这样的proc_open调用由于上述错误而失败

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

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

是错误目录“目录名无效”。在本例中,这意味着运行代码的驱动器上不存在
/tmp
目录


不要使用
/tmp
,而是使用
sys\u get\u temp\u dir()。我现在在Windows10中。请问我如何在Windows计算机上解决这个问题?@AlexisRichard你在说什么?可能是您没有对tmp目录的写入权限。您可以尝试设置
VP\u VPDB\u DIR
环境变量,但我不太确定。您最好询问VersionPress开发人员,并提供正确的错误报告。