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

运行环境: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级讲师

모든 응답(1)
洪涛

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

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!