IIS+php环境下执行exec、system函数后访问项目报出500错误
PHP中文网
PHP中文网 2016-10-09 11:46:15
0
1
2277

运行环境:IIS7.5    php5.4

问题描述:首先项目调用上传接口,接口中有一段通过exec函数执行ffmpeg转码的代码

(经测试,该代码注释后不会出现以下问题), 如下:

    $str = "ffmpeg -i $source_path -acodec libmp3lame -ar 22050 $new_path";    

     $rst = exec($str, $out, $status);

上传接口及转码执行都没有问题,执行完成后,再次访问项目,IIS报出如下错误:
错误摘要
HTTP 错误 500.0 - Internal Server Error
无法显示页面,因为发生内部服务器错误。
详细错误信息
模块        FastCgiModule
通知        ExecuteRequestHandler
处理程序        php5.4
错误代码        0x800700e9


再次刷新页面后可以正常访问项目了

注:在apache环境没有出现这种情况

   


PHP中文网
PHP中文网

认证0级讲师

membalas semua(1)
洪涛

HP没有报错,,好像是IIS权限的问题,,用apche就没问题的

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan