php exec没有返回值问题
做公司项目,远程下载东西,用php exec执行系统命令时,会出现程序卡在exec函数不动,但是远程的系统命令已经执行完毕。
查阅资料,看到别人博客上的。特此记录一下
locate php.ini
找到php.ini
vim php.ini
找到max_execution_time, 将它修改长一点即可。
原因: 当执行系统命令的时间超过max_execution_time时,系统命令会继续执行,但是exec此时不会有返回值,即程序一直卡在exec函数处。
如想知道情况,请自行查阅php exec函数