exec('"D:\Program Files\SourceTec\fvec\fvec" "E:\website\FVEC-WEB\upload\cccc-104bfa3eeba9642.avi" "E:\website\FVEC-WEB\videos\cccc-104bfa3eeba9642.flv" -vw 640 -vh 480 -h264 -vz L -ac 2 -tn "E:\website\FVEC-WEB\video-images\cccc-104bfa3eeba9642.jpg" -tw 160 -th 120 -vb 1440 -vk 50 -as 44100 -ab 128 -tt 00:00:00 -endpos 00:30:00 -wn "E:\website\FVEC-WEB\waterpic\water.png" -ws 5,60 -wp 587,5');该命令可以在命令行内执行,但是用php就执行不成功,是不是在windows下php需要什么配置的?

解决方案 »

  1.   

    php.ini 中的 Safe_mode = Off改为 Safe_mode = On 
      

  2.   

    1. 在IIS+PHP下运行exec   首先要给php读cmd.exe的权限(就是要给cmd.exe   安全里面添加上   internet来宾用户权限)   不然会出错 
    2. 将"\" 替换成 "\\"
      

  3.   

    欢迎到 23930992 QQ群来
    群主做了一个安装包
    有以下两种启动方式
     Apache、MySQL
     Nginx、FastCGI 、MySQL
      

  4.   

    修改完php.ini是需要重新启动apache的噢。你最好是修改window/php.ini.