有一个应用程序,设置是嵌入式,不能改的,程序会用到 V:, V:是一个网络驱动器(一个网络文件夹映射到本地的),但是包含命令的php(用exec执行)在我的apache中执行始终失败,但是在cli中成功,调试环境中成功
在win xp中,错误原因是在apache环境中,网络驱动器不可用(使用管理员账号,可以访问网络资源,但是所映射的本地盘符无法访问)
可不可以:
(A)通过设置使网络驱动器可用
(B)在执行命令之前,用命令重新映射网络驱动器到本地盘符,在php中该如何实现?
(C)用其他方法使apache下php中执行exec外部命令时,可以使用V:这个网络驱动器谢谢大家回复
在win xp中,错误原因是在apache环境中,网络驱动器不可用(使用管理员账号,可以访问网络资源,但是所映射的本地盘符无法访问)
可不可以:
(A)通过设置使网络驱动器可用
(B)在执行命令之前,用命令重新映射网络驱动器到本地盘符,在php中该如何实现?
(C)用其他方法使apache下php中执行exec外部命令时,可以使用V:这个网络驱动器谢谢大家回复
UP下!这个可能和系统有关!如果系统认,你要找到相关的系统命令,然后用PHP调用它如果系统认却无法调用,那php也没办法
PHP用exec函数执行这个脚本。
PHP在windows跑的系统很少。