下面这样的proc_open调用由于上述错误而失败。
<?php
$proc = proc_open($cmd, $ds, $pipes, '/tmp', array());
命令$cmd
在直接执行时工作正常。
问题与实际执行的命令无关。
错误代码267是Error_DIRECTORY"目录名无效。">,在这种情况下,这只是意味着运行代码的驱动器上不存在/tmp
目录。
使用sys_get_temp_dir()
而不是/tmp
(可以假设它将始终存在(。
下面这样的proc_open调用由于上述错误而失败。
<?php
$proc = proc_open($cmd, $ds, $pipes, '/tmp', array());
命令$cmd
在直接执行时工作正常。
问题与实际执行的命令无关。
错误代码267是Error_DIRECTORY"目录名无效。">,在这种情况下,这只是意味着运行代码的驱动器上不存在/tmp
目录。
使用sys_get_temp_dir()
而不是/tmp
(可以假设它将始终存在(。