我正在尝试从 PHP 启动我的 VPN 连接(使用 VPNC)。我必须这样做,因为如果没有活动,它会远程关闭,所以我不能让它在服务器上运行。我可以通过键入以下命令从命令行执行此操作:
/usr/local/sbin/vpnc --natt-mode force-natt
这行得通。它不需要我的任何输入,因为我将密码存储在它的 conf 文件中。这不适用于 PHP:
exec('/usr/local/sbin/vpnc --natt-mode force-natt', $output, $result);
echo $result.',';
print_r($output);
输出是:
1,Array
(
)
安全模式关闭,“/usr/local/sbin”目录通过 open_basedir 允许,并且 vpnc 可由所有用户执行。有什么想法为什么我无法以这种方式进行 VPN 连接?