php函数不能用-PHP问题

资源魔 11 0

php函数不克不及用?

成绩论述

PHP 无奈执行system()函数是甚么缘由呢?

成绩解答

PHP 无奈执行system()函数,可能有如下几种状况:

(1)Warning: system() has been disabled for security reasons

该谬误是因为效劳器平安设置装备摆设将system 函数封闭了,关上php.ini 文件,将disable_functions等号前面的system 去掉便可。

(2)Warning: system() [function.system]: Unable to fork

该谬误是因为以后站点的运转账号无奈拜访cmd.exe,找到Windows\system32\cmd.exe 属性,增加以后站点的运转账号权限或users 组权限便可。

(3)正在Web 拜访下执行不任何呼应也没有报错,应用php cli 饬令行执行却能够失常前往后果,该谬误普通是由Windows 零碎门路惹起的,顺序中多是应用了相对门路去拜访顺序,例如:

system('D:\server\DLL\IECapt.exe --url=http://tech.cncms.com --out="D:\web\tt.fei.cn\htdocs\ttt\tech.png"');

此时用饬令行执行后果正确,但用Web 拜访就会前往空缺页,不谬误。

修正办法:将文件的拜访门路改成绝对门路,并将IECapt.exe 复制到站点顺序以后目次下,并将代码改成:

system('IECapt.exe --url=http://www.百度.com --out=t/tech.png');

3再次拜访页面,就能够失常输入了。

更多PHP相干常识,请拜访PHP中文网!

以上就是php函数不克不及用的具体内容,更多请存眷资源魔其它相干文章!

标签: php php教程 php故障解决 php使用问题

抱歉,评论功能暂时关闭!