题
我想开始从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连接会这样?
解决方案
原来的问题需要使用称之为“命令”。 VPNC必须从根调用。我已经张贴此处了解详情:的http:// bkwld的.com /博客/ 2009/10 / VPN贯通PHP-上万吨/
不隶属于 StackOverflow